Michaël Banaan Ananas
47fab3c799
added readlatch (dummy read is documented by Yamaha)
2013-06-01 18:54:46 +00:00
Michaël Banaan Ananas
a7ea9ebf30
accurate timer/irq emulation
2013-06-01 18:16:40 +00:00
smf-
911e9034b3
Changed the pccard slot over to use a device map (nw)
2013-06-01 17:55:31 +00:00
Scott Stone
7e284d9e0d
Notes regarding some duplicated MAINCPU rom usage between some gamblers (nw)
2013-06-01 17:55:27 +00:00
smf-
bbc6be589d
Created a PCCARD slot and Linear Flash Card for System 573. Uses bankdev.c for banking the onboard flash chips and the pccard slots. This adds an extra two calls to the memory system & intelfsh.c already called the memory system for accessing the data. [smf]
2013-06-01 17:35:06 +00:00
Oliver Stöneberg
823fd8ceeb
(MESS) added check for incorrect MSX_LAYOUT_SLOT configurations (nw)
2013-06-01 16:53:59 +00:00
Oliver Stöneberg
8509ab0af4
(MESS) a few more MSX_LAYOUT_SLOT fixes (nw)
2013-06-01 16:37:00 +00:00
Michaël Banaan Ananas
f77bd512cd
"if( address < 0x800000)" was useless
2013-06-01 15:35:19 +00:00
Michaël Banaan Ananas
3f37f6af54
get rid of timerA madness
...
m_timerAVal |= 0x300; <-- uhh??
2013-06-01 15:15:27 +00:00
Michaël Banaan Ananas
b95f6aa480
addresses are 23-bit, and added alternate loop bit but can't find any game that uses it
2013-06-01 14:50:27 +00:00
smf-
6046a3af4e
Allow AM_NOP in device address maps, there may be others that should be allowed. [smf]
2013-06-01 14:39:37 +00:00
Michaël Banaan Ananas
ff9092b8b8
sync stream before write
2013-06-01 14:14:24 +00:00
David Haywood
b1c02be00e
new clones
...
Battle Zone (bootleg of Mayday) [Basilio García]
2013-06-01 14:11:22 +00:00
David Haywood
b9ad086ae0
new NOT WORKING
...
Guttang Gottong (bootleg on Galaxian type hardware) [Basilio García]
(nothing tricky, just needs more work)
2013-06-01 14:01:50 +00:00
Fabio Priuli
ef44a8dc38
modernized the MM58274C RTC device. [Fabio Priuli]
2013-06-01 13:27:40 +00:00
Robbbert
17cc34dc37
(MESS) Cortex: added video chip.
2013-06-01 13:25:16 +00:00
Robbbert
a3d14ee4c1
(MESS) Pencil2: update comments (nw)
2013-06-01 12:37:53 +00:00
David Haywood
f4b1a1bf94
new clones
...
Ave Fenix (Spanish bootleg of Phoenix) [Basilio García]
2013-06-01 12:21:35 +00:00
smf-
5619fdd9c7
removed redundant comment as it has been fixed (nw)
2013-06-01 12:08:39 +00:00
Fabio Priuli
dcb877fa77
(MESS) concept: minor cleanup and addition of older bios versions. nw.
2013-06-01 11:50:50 +00:00
David Haywood
6f09a068ec
as expected sample roms should match the original (nw)
2013-06-01 11:49:46 +00:00
Fabio Priuli
8316a62b52
(MESS) concept: added stub implementation for the expansion slots as slot devices
...
in place of previous outdated custom one. [Fabio Priuli]
2013-06-01 11:26:48 +00:00
David Haywood
378d14f901
notes + rearrange sprite data upfront for both games (nw)
2013-06-01 11:25:29 +00:00
David Haywood
729d3b48b9
just some code to help analyse this encryption (nw)
2013-06-01 10:07:30 +00:00
smf-
e3751322cd
allocated short names for all cassette devices/slots (nw)
2013-06-01 08:03:30 +00:00
smf-
5e0c3eccc8
finished modernizing gp9001 [smf]
2013-06-01 07:59:33 +00:00
Fabio Priuli
0a5ffdd5b0
Modernized the geebee and warpwarp sound devices [Osso]
2013-06-01 06:56:04 +00:00
Fabio Priuli
cf5e8907e2
avoiding clash between the sys573 bios and the sys573 cassette device in xml output. nw.
2013-06-01 06:44:50 +00:00
Curt Coder
42639c8f74
(MESS) pet8032: Fixed lowercase mode. [Mike Naberezny]
2013-06-01 05:39:59 +00:00
R. Belmont
297e264b42
Ubuntu wants to be different. (nw)
2013-06-01 01:02:25 +00:00
mahlemiut
95ccaca2ca
attache: switched the level of the operation strobe, now there is something resembling sound emitted from the PSG.
2013-05-31 23:47:46 +00:00
cracyc
014690a744
fix bug pointed out by tafoid (nw)
2013-05-31 23:06:26 +00:00
David Haywood
527addf6e4
new clones
...
----
Impacto (Billport S.A., Spanish bootleg of Scramble) [Basilio Garcia]
Scramble (Petaco S.A., Spanish bootleg) [Basilio Garcia]
2013-05-31 22:42:51 +00:00
David Haywood
c9ae1a412c
new clones
...
Crazy Climber (Spanish, Operamatic bootleg) [Basilio García]
(I've requested the Sample roms be verified)
2013-05-31 22:11:23 +00:00
David Haywood
7bbf83d7e7
new NOT working
...
--
Music Ball [Marcos75]
(it's encrypted with a block CPU, slightly annoying address based bitswap + xor, will revisit shortly)
2013-05-31 21:28:43 +00:00
Michaël Banaan Ananas
f9dc0e7868
some cleanup..
...
I was hoping for speedups (especially by removing ioport("TAGLOOKUP")->read(); stuff) - but didn't get any
2013-05-31 21:05:48 +00:00
smf-
241247a58c
Finished converting Taito GNET to use address maps instead of installing at run time [smf]
2013-05-31 18:27:31 +00:00
smf-
449f957700
Fixed clipping of device address maps if the size of the map caused the end address to wrap. Added a proof of concept implementation of a address map bank device, which allows you to bank memory maps. Hooked it up to Taito GNET as an example [smf]
2013-05-31 17:56:43 +00:00
Michaël Banaan Ananas
84ffcf912b
added ebases color overlay (same as spacezap)
2013-05-31 17:38:55 +00:00
Curt Coder
253b92686b
(nw)
2013-05-31 17:18:25 +00:00
Fabio Priuli
8e1d3221d1
whops, fixed silly bug affecting windows mask and effects in modes 4 & 5. nw.
2013-05-31 15:15:57 +00:00
smf-
7fa9150f74
remove unused at28c16_interface (nw)
2013-05-31 14:12:09 +00:00
Curt Coder
e173bebeda
(MESS) softbox: Added CP/M hard disk installation instructions. [Mike Naberezny]
2013-05-31 13:46:56 +00:00
Curt Coder
86b2a50fe3
(MESS) abc80x, abc1600: Added Luxor ABC keyboard port slot interface. [Curt Coder]
2013-05-31 13:46:11 +00:00
Curt Coder
48736e0700
(MESS) horizon.xml: Added floppies. [Andrew Lynch]
2013-05-31 13:43:43 +00:00
Fabio Priuli
4bc77e28d1
(MESS) gba.c: reduced the number of per-pixel checks in the new routines. nw.
2013-05-31 13:25:05 +00:00
Miodrag Milanovic
50a289eac3
compile fix (nw)
2013-05-31 10:27:36 +00:00
Olivier Galibert
3fc42de4e3
inpttype.h: Use O1 instead of O0 on the critical function [Hans Ostermeyer]
...
Some benchmarking for different compilers and levels (seconds):
gcc 4.4.7: O0=ICE O1=38.62 O2=58.13 O3=3721.11
gcc 4.5.4: O0=6.21 O1=25.63 O2=38.24 O3=3085.74
gcc 4.6.4: O0=4.95 O1=15.89 O2=32.94 O3=48.95
gcc 4.7.3: O0=6.11 O1=22.03 O2=126.41 O3=348.02
Hans tracked a wrong compile issue in 4.7 to the use of -O0. That
table shows that -O1 is acceptable for everybody. Note that it isn't
a time critical function, and it doesn't make sense to optimize it
much (it's a bunch of calls to another function which itself is
optimized and no computations).
2013-05-31 09:26:20 +00:00
Michaël Banaan Ananas
5e243d9e9c
(note)
2013-05-31 08:18:32 +00:00
Fabio Priuli
156b88338e
(MESS) gba.c: simplified video code, removing many redundancies. [Fabio Priuli]
2013-05-31 07:47:21 +00:00