Remarks working with JSAtom
Opened this issue · 1 comments
oss003 commented
Hi Andrew,
Just had a play with JSAtom and it looks good ..... nice job.
I do have a few remarks:
- Looks like the vsync signal isn't used in textmode because scrolling and printing text is way to fast
compared to a real Atom.
- CTRL-G works but beeper sound in games like Chuckie Egg and Galaforce isn't working.
Both games are using the VIA timer at #B808/9 for creating sound.
- When you boot in MMC- or in TAPE mode, the diskcontroler area at #0A00 is read only and generates an
error when written. This causes a lot of AGD files fail to work.
- There is RAM from #0000-#7FFF (32KB) and from #8000-#9FFF (video RAM), except area #0Axx (Diskcontroller)
- The AtoMMC is working ok but when you type *CFG C0 the debug mode is entered ......
- The second colourset is not selectable (?#B002=8)
There are also a few options which are available on expanded Atoms like:
- Bankswitching roms at #Axxx through #BFFF
- Joystick emulation, there are 2 'standards': JoyKEY and JoyMMC.
JoyKEY uses 2 joysticks parallel to the first 2 rows of the keyboard matrix.
JoyMMC uses PORTB of the AtoMMC to connect a joystick.
- AtomSID
But it's a great emulator written in a short time ....... which is amazing.
PS. I will try a few floppy- and tape images for testing later.
I can send you detailed information about the options if you want.
Greetings
Kees
CommanderCoder commented
I've made quite a few changes since these issues were raised.
- Vsync working now
- VIA installed!
- Disk RAM working (Note DOS is on '?model=ATOM-DOS'
- *CFG 80 works - not sure what I'm will see with *CFG C0
- second colour set is working and can be changed mid-frame
No joystick or ATOM SID yet.