Commit Graph

22690 Commits

Author SHA1 Message Date
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
Miodrag Milanovic
2337fd6287 reorder ifdefs (nw) 2013-05-31 06:21:04 +00:00
Fabio Priuli
1d6300d7d0 megadriv.xml: minor formatting cleanup from sunbeam. nw. 2013-05-31 06:19:32 +00:00
Fabio Priuli
2840892ced modernized the MB14241 and MathBox devices. [Osso] 2013-05-31 05:59:35 +00:00
Angelo Salese
c43cc8f12f aleck64: notes 2013-05-30 21:12:04 +00:00
cracyc
2d9806dfaa windows.mak: use := for variables set by external programs (nw) 2013-05-30 16:51:18 +00:00
Andrew Gardner
a22837583f Oops. Slot names aren't unique. This is better anyway. (nw) 2013-05-30 16:24:07 +00:00