Previous 15994 Revisions Next

r10885 Monday 21st March, 2011 at 02:26:31 UTC by Angelo Salese
[X1]: More notes, should cover all the ones I've experienced with the system
[src/mess/drivers]x1.c

src/mess/drivers/x1.c
r10884r10885
22
33    Sharp X1 (c) 1983 Sharp Corporation
44
5    driver by Angelo Salese & Barry Rodewald
5    driver by Angelo Salese & Barry Rodewald,
6    special thanks to Dirk Best for various wd17xx fixes
67
78    TODO:
89    - Rewrite keyboard input hook-up and decap/dump the keyboard MCU if possible;
r10884r10885
2728      - specific x1turboz features?
2829
2930    per-game/program specific TODO:
31    - Lupin 3 / Take the A-Train / Makai et al (basically anything that uses cz-8fb02 basic): uses x1turbo bankswitch memory RAM, doesn't load due of it;
32
3033    - Dragon Buster: it crashed to me once with a obj flag hang;
3134    - Exoa II - Warroid: goes offsync with the PCG beam positions;
3235    - The Goonies (x1 only): goes offsync with the PCG beam positions;
33    - Lupin 3 / Take the A-Train / Makai et al (basically anything that uses cz-8fb02 basic): uses x1turbo bankswitch memory RAM, doesn't load due of it;
34    - Hydlide 3: can't get the user disk to work properly
36   - Graphtol: sets up x1turboz paletteram, graphic garbage due of it;
37    - Hydlide 3: can't get the user disk to work properly, could be a bad dump;
3538    - Legend of Kage / Gandhara: has serious graphic artifacts, pcg doesn't scroll properly, dma bugs?
36    - "newtype": trips a z80dma error;
39    - Luna City: text gfxs looks doubled in y-axis
40   - "newtype": trips a z80dma assert, worked around for now;
41   - X1C Demo: goes offsync with the PCG beam positions at some point;
42   - X1F Demo ("New X1 Demo"): needs partial updates to work properly;
43   - Saziri: doesn't re-initialize the tilemap attribute vram when you start a play, making it to have missing colors if you don't start a play in time;
44   - Shiver Ghost: changes the vertical visible area during scrolling, and that doesn't work too well with current mc6845 core.
3745   - Suikoden: shows a JP message error (DFJustin: "Problem with the disk device !! Please set a floppy disk properly and press the return key. Retrying.")
46   - Super Billiards (X1 Pack 14): has a slight PCG timing bug;
47    - Thexder: (x1turbo) Can't start a play, keyboard related issue?
48   - Trivia-Q: dunno what to do on the selection screen, missing inputs?
3849    - Turbo Alpha: has z80dma / fdc bugs, doesn't show the presentation properly and then hangs;
50    - Will 2: doesn't load, fdc issue presumably (note: it's a x1turbo game ONLY);
3951    - Ys 2: crashes after the disclaimer screen;
40    - Ys 3: missing user disk, to hack it (and play with x1turboz features):
41      bp 81ca,pc += 2
52    - Ys 3: missing user disk, to hack it (and play with x1turboz features): bp 81ca,pc += 2
4253    - Ys 3: never uploads a valid 4096 palette, probably related to the fact that we don't have an user disk
43    - Thexder: (x1turbo) Can't start a play, keyboard related issue?
44   - Graphtol: sets up x1turboz paletteram, graphic garbage due of it;
45   - Luna City: text gfxs looks doubled in y-axis
46   - Shiver Ghost: changes the vertical visible area during scrolling, and that doesn't work too well with current mc6845 core.
47   - New X1 Demo: needs partial updates to work properly;
4854
4955    Notes:
5056    - An interesting feature of the Sharp X-1 is the extended i/o bank. When the ppi port c bit 5

Previous 15994 Revisions Next


© 1998-2018 The MESS Team