I bought a C64 in 1984. Soon I was dissatisfied with its performance in BASIC. That's when I purchased a (dis)assembler cartridge.
Later I found out the 6502 is one of the simplest CPUs around. I still like it mainly for its simplicity.
Search found 21 matches
- Mon Dec 23, 2019 4:25 pm
- Forum: General Discussions
- Topic: When, specifically, did you get enamoured by the 6502?
- Replies: 12
- Views: 2157
- Mon Aug 26, 2019 5:50 am
- Forum: Programming
- Topic: NMI on a Vic-20
- Replies: 4
- Views: 1369
Re: NMI on a Vic-20
During Basic cold start, it clears the stack by writing $FB into the stack pointer.
In the C64, Commodore calls this a warm start. It restarts BASIC and the shell, but not the kernel (or kernal in Commodore parlance).
The top of the stack me already be in use by the kernel, so it should not be ...
- Fri Jan 20, 2017 5:38 pm
- Forum: Hardware
- Topic: Demultiplexing VIC-II address bus
- Replies: 9
- Views: 1604
Re: Demultiplexing VIC-II address bus
The Commodore 64 uses a 74LS373 octal latch.
You control the latch gate with RAS/ and the 3-state outputs with AEC/
You control the latch gate with RAS/ and the 3-state outputs with AEC/
- Wed Nov 28, 2007 12:22 pm
- Forum: Hardware
- Topic: Help! My 6502 board project is not working...
- Replies: 8
- Views: 6407
- Wed Mar 14, 2007 12:05 pm
- Forum: Programming
- Topic: Newbie question: accessing a 16-bit memory address
- Replies: 55
- Views: 36440
- Thu Jul 06, 2006 6:09 pm
- Forum: General Discussions
- Topic: PET Programmers Toolkit
- Replies: 5
- Views: 3911
Code: Select all
2316 ROM
Pin Pin
1 A7 24 VCC
2 A6 23 A8
3 A5 22 A9
4 A4 21 CS- (NC on early chips)
5 A3 20 CS-
6 A2 19 A10
7 A1 18 CS
8 A0 17 D7
9 D0 16 D6
10 D1 15 D5
11 D2 14 D4
12 GND 13 D3
- Mon Jun 19, 2006 5:33 pm
- Forum: General Discussions
- Topic: opcode cycle's
- Replies: 8
- Views: 5902
- Thu Jun 15, 2006 3:08 pm
- Forum: General Discussions
- Topic: opcode cycle's
- Replies: 8
- Views: 5902
- Mon May 01, 2006 3:37 pm
- Forum: General Discussions
- Topic: help with sbc project
- Replies: 7
- Views: 4393
- Fri Apr 07, 2006 7:38 pm
- Forum: Hardware
- Topic: 6522 Parallel Handshake Performance
- Replies: 7
- Views: 5100
- Fri Apr 07, 2006 3:57 pm
- Forum: Hardware
- Topic: State of flag register after reset
- Replies: 6
- Views: 5872
- Mon Apr 03, 2006 12:38 pm
- Forum: Hardware
- Topic: 6522 Parallel Handshake Performance
- Replies: 7
- Views: 5100
- Mon Mar 27, 2006 10:50 pm
- Forum: General Discussions
- Topic: NMI handler interruptable by another NMI?
- Replies: 3
- Views: 3126
- Mon Mar 27, 2006 9:50 pm
- Forum: General Discussions
- Topic: NMI handler interruptable by another NMI?
- Replies: 3
- Views: 3126
NMI handler interruptable by another NMI?
Unlike IRQ, the NMI doesn't feature a corresponding flag in the status register. I'm trying to figure out the implications.
To me, it seems the 6502 cannot "remember" it is currently running an NMI handler. So the CPU remains susceptible to subsequent NMIs, allowing an indefinite number of NMI ...
To me, it seems the 6502 cannot "remember" it is currently running an NMI handler. So the CPU remains susceptible to subsequent NMIs, allowing an indefinite number of NMI ...
- Fri Mar 24, 2006 5:49 pm
- Forum: Hardware
- Topic: Pulse generator
- Replies: 12
- Views: 5800