Search found 6 matches
- Tue Dec 19, 2023 4:13 pm
- Forum: Emulation and Cross Development
- Topic: Getting a fully expanded VIC-20 on MAME?
- Replies: 3
- Views: 6928
Re: Getting a fully expanded VIC-20 on MAME?
That's pretty cursed. I particular like "-exp exp -exp:exp", because we don't have enough exps.. So to make this work, I need: - an VIC-1010 expander unit ("-exp exp"). - a 3kB VIC-1210 expansion ("-exp:exp:slot1 3k"). - a 16kB VIC-1111 expansion ("-exp:exp:slot2 1...
- Tue Dec 19, 2023 7:07 am
- Forum: Emulation and Cross Development
- Topic: Getting a fully expanded VIC-20 on MAME?
- Replies: 3
- Views: 6928
Getting a fully expanded VIC-20 on MAME?
I feel embarrassed to ask this, but I can't find it anywhere else... Does anyone know the right magic incantation to get a fully expanded (i.e. memory in all expansion blocks) VIC-20 in MAME? i.e. the equivalent of selecting all the RAM expansion options in Vice. The MAME documentation isn't brillia...
- Tue May 23, 2023 4:15 am
- Forum: Programming
- Topic: Porting CP/M to the VIC-20: memory map questions
- Replies: 10
- Views: 3393
Re: Porting CP/M to the VIC-20: memory map questions
(Thanks, Google, you ate the notification email for this message...) Re the memory map: it's possible I got it confused with the PET. I've been staring at way too many very similar Commodore memory maps recently. Also, I completely forgot about NMI handling. I see that on the VIC-20 the RESTORE key ...
- Sun Apr 23, 2023 9:50 am
- Forum: Programming
- Topic: Porting CP/M to the VIC-20: memory map questions
- Replies: 10
- Views: 3393
Re: Porting CP/M to the VIC-20: memory map questions
It lives! https://i.imgur.com/mbOxcRT.png This is using all three memory areas. 0x0200-0x1000 contains the BIOS, which has got all the platform-specific stuff in it. 0xa000-0xc000 contains the BDOS and CCP (with 0x700 bytes free for drivers, if that ever happens). 0x2000-0x8000 is the user TPA of 26...
- Fri Apr 21, 2023 4:36 pm
- Forum: Programming
- Topic: Porting CP/M to the VIC-20: memory map questions
- Replies: 10
- Views: 3393
Re: Porting CP/M to the VIC-20: memory map questions
I've decided to go for a 40x24 screen even though it uses the extra RAM. The implementation was easy, but it does seem to be creakingly slow. Luckily I've figured out how to do half-step scrolling mostly in hardware; I will need to shuffle the bytes in the screen RAM but not in the bitmap. We'll see...
- Tue Apr 18, 2023 6:20 am
- Forum: Programming
- Topic: Porting CP/M to the VIC-20: memory map questions
- Replies: 10
- Views: 3393
Porting CP/M to the VIC-20: memory map questions
So I have a CP/M port to the 6502. I've got support for the PET, C64 and X16 (among others), so I thought it'd be nice to add support for the VIC-20 too to complete the set. https://github.com/davidgiven/cpm65 I'm planning on targeting a fully expanded machine. The BDOS and CCP (essentially the CP/M...