Commit Graph

2250 Commits

Author SHA1 Message Date
Couriersud
f3cf3a8e78 Preliminary support for LTE dynamic time-stepping based on Local truncation error. This enables the possibility to connect a capacitor between ground and a TTL output and get a e.g. 100 ns delay with a 1nF capacitor.
Added an example circuit (cdelay.c)
Changed the log device to support nano-second granularity.
LTE is not yet enabled due to it's ugly test-state.
2014-05-15 22:50:40 +00:00
David Haywood
1a9ed9ebe8 short whatsnew: fixed some gfx bugs in midas.c "livequiz"
long wn:
started converting neogeo video / sprite system to a device_reset
created base device + number of derived classes

NEOGEO_SPRITE_REGULAR is an reference implementation, drawing direct from 
NEOGEO_SPRITE_OPTIMZIED is a version with predecoded gfx (as we use now) this is the default used by the driver
NEOGEO_SPRITE_MIDAS is a version supporting the changes needed by the MIDAS games (mainly 8bpp instead of 4bpp)
2014-05-15 15:46:21 +00:00
Couriersud
fa60c8874d Analog input updates now send to queue. Reduces risk of stack overflows.
Fixed a bug which caused NAND astable multivibrator to oscillate. 
74123 improvements
2014-05-15 00:03:27 +00:00
Wilbert Pol
64ceb60338 Whoops, forgot these (nw) 2014-05-14 19:12:09 +00:00
Wilbert Pol
c74226bb26 (MESS) msx.c: [Wilbert Pol]
- Reimplemented the cartridge slots as slot devices.
- Moved the msx slot layouts to inline machine configuration.
- Started adding support for a few more firmware types.
- Add turbo support to Panasonic FS-A1FX/FS-A1WX/FS-A1WSX.
2014-05-14 19:04:52 +00:00
Dirk Best
bf35b4dbb4 Amiga: Create a GAYLE device, used by the A600 and A1200, and implement
the internal IDE controller for both
2014-05-14 09:20:32 +00:00
Miodrag Milanovic
546fbff349 devcv2 -> devcb (nw) 2014-05-14 06:46:50 +00:00
Miodrag Milanovic
55bf85dc99 farewell devcb (nw) 2014-05-13 17:05:43 +00:00
Dirk Best
640354ad9e Big Amiga cleanup and reorganizaton. CDTV temporarily broken. Lots of
work still to do. All basic Amiga models are now supported to varying
degrees.
2014-05-13 11:46:02 +00:00
David Haywood
425f05bc75 merged tiger road / f1-dream and pushman / bouncing balls drivers - as usual Comad cloned the hardware when they made the games.
moved the protection sims for f1dream / bbballs to machine/tigeroad.c

also marked f1dream as not working, it's never worked, the protection simulation is incomplete. (the bootleg has some original bugs too due to their workarounds, so technically there isn't a perfectly working version of this game supported by MAME)
2014-05-12 14:18:06 +00:00
Couriersud
f4499f2b74 Added 7408, 7411, 7432 and 7437 to netlist. 2014-05-11 22:27:52 +00:00
Roberto Fresca
9bf2c3db7f New games added or promoted from NOT_WORKING status
---------------------------------------------------
Coco Loco [Roberto Fresca, Angelo Salese, Punkyas (from AUMAP),
 Ricky2001 (from AUMAP)]
2014-05-11 17:48:53 +00:00
mahlemiut
2e6d848970 Created WD7600 chipset device.
megapc: Made into a separate driver class, hooked up WD7600. [Barry Rodewald]
2014-05-09 04:04:16 +00:00
Miodrag Milanovic
c7581acda1 delete empty folder (nw) 2014-05-08 08:10:17 +00:00
Miodrag Milanovic
69faaf3aeb -Reorganized OSD, handling more sound output systems and debuggers, defaults left same as before [Miodrag Milanovic]
-Created osd_options as base option class for non-system specific options
2014-05-08 07:39:04 +00:00
Couriersud
1f70685652 Added first draft of 74123 to netlist code. 2014-05-06 22:37:20 +00:00
Couriersud
dce5fbf03e Netlist:
- Pong Doubles now working
  Thanks a lot to Adam Bousley for dual licensing DICE netlists.
  Hooked up player inputs
- Minor performance tweaks
- Separated game netlists from driver. Dice is making extensive use of macros which may conflict
  if these are in one source file.
- Added some rescap.h macros to netlist

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Pong Doubles [DICE Team, Couriersud]
2014-05-05 20:02:26 +00:00
David Haywood
6c31448b58 sc4dnd / sc4dndtp / sc4dnddw layout fun - backup of WIP (nw) 2014-05-05 15:17:28 +00:00
Miodrag Milanovic
e7d6062eb6 Ah, and this one (nw) 2014-05-05 10:13:16 +00:00
David Haywood
cd32bc2f2a sc4dnd layout helper fun (nw) 2014-05-04 15:23:20 +00:00
R. Belmont
83f63f8a6b New games added or promoted from NOT_WORKING status
---------------------------------------------------
Fireball [ANY]

eepromser: added support for X24C44 [ANY]
2014-05-03 20:53:28 +00:00
cracyc
c77aa0643a (mess) rmnimbus: extract keyboard and use z80dart and wd_fdc (nw) 2014-05-02 21:21:18 +00:00
cracyc
0789025777 8257dma: replace it in dkong and kill it (nw) 2014-04-30 17:31:51 +00:00
Curt Coder
9966d6e8e5 i8275: Replaced with new implementation. (nw) 2014-04-30 10:19:06 +00:00
cracyc
194b930934 (mess) radio86: convert to new 8257 and 8275 (nw)
i8257: fix off-by-one (nw)
---
Unior doesn't quite display properly.  Only remaining user of 8257dma is dkong.
2014-04-30 04:13:31 +00:00
Fabio Priuli
63dbd9fb52 (MESS) nes: added support the new homebrew PCB used by
2A03 Puritans Album. [Fabio Priuli]
2014-04-29 07:46:23 +00:00
cracyc
bb2fcfc661 i8257: new 8257 based on am9517a [Carl]
facnucspmg: fix up dmac and fdc (nw)
2014-04-28 03:20:14 +00:00
Ville Linde
e0bbd3942e Removed video/gticlub. (nw) 2014-04-28 00:35:17 +00:00
Miodrag Milanovic
d034eefcb5 Merged in cleanup changes from osd branch (nw) 2014-04-26 13:35:06 +00:00
Curt Coder
e0dd6c3b19 (MESS) hp9845: Added software lists for option ROMs. [Curt Coder] 2014-04-25 14:23:27 +00:00
Miodrag Milanovic
f8f3d68187 -Made osd_interface base class for OSD and moved initialization for each subsystem in it as virtual calls. (nw)
-Moved midi handling in base class
-Cleaned running_machine of information of next machine
-All is cleaned after exiting of running_machine so debugger window is removed as well till next machine is started
-Made osdmini to compile
2014-04-25 07:31:27 +00:00
Curt Coder
99722af3a6 (MESS) Skeleton drivers:
-----------------
- HP 9845A/S [Curt Coder]
- HP 9835A/B [Curt Coder]
- HP 9845B/T/C [Curt Coder]
2014-04-24 11:12:50 +00:00
mahlemiut
dd67f28357 amstrad: added preliminary Amstrad/Pace RS232C interface. The terminal
software included with the original Amstrad interface works, but not much else
does at this stage.  [Barry Rodewald]

Out of whatsnew:  HoneyTerm (part of the later Pace interface) expects bit 6
of RR0 on the Z80DART to be set (seems to unsupported in the current z80dart
device).  Not sure on why other software doesn't work as yet.
2014-04-24 00:15:14 +00:00
Curt Coder
811b29608d (MESS) sc3000: Added cartridge and cassette software lists. [Curt Coder, Anna Wu] 2014-04-23 21:07:19 +00:00
Miodrag Milanovic
c046734f76 (MESS) New driver added: Xerox Alto 2 [Juergen Buchmueller]
out of whatsnew: Did not add Unicode support for debugger from branch yet, for now few special chars are converted to be plain ASCII
2014-04-22 12:21:07 +00:00
Miodrag Milanovic
cfb3aa493c modernized cage, dcs and midwayic (nw)
removed mcfglgcy.h and nvram legacy support in machine and mconfig
also updated adsp2100 so I can do dcs changes 
this require clean build
2014-04-20 19:18:46 +00:00
Robbbert
67ad2ee836 (MESS) fc100 : added support for CAS-format files. 2014-04-20 13:43:19 +00:00
Robbbert
23b7ef1207 (MESS) New NOT WORKING system [Robbbert, Anna Wu]
-----------------------------------------------------
Goldstar Famicom FC-100
2014-04-20 03:10:32 +00:00
R. Belmont
e78d72a32c (MESS) Apple I: Support CFFA1 Compact Flash/IDE adaptor [R. Belmont, based on a patch by Christopher Bachmann] 2014-04-19 21:32:59 +00:00
Curt Coder
6c6b08a833 (MESS) pet: Added user port diagnostic connector. [Curt Coder] 2014-04-19 20:05:18 +00:00
R. Belmont
ee918601db (MESS) Apple 1: Added support for expansion slot, moved cassette interface to a card to match reality. [R. Belmont] 2014-04-19 18:51:51 +00:00
David Haywood
5c8ee3b2a0 mahe the 68307's 68681 an actual sub-device instead of pairing it in the game driver (nw) 2014-04-18 07:18:03 +00:00
Luca Elia
e9080b681d Wyvern F-0 driver
ROMs will be uploaded in a minute ;)

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Wyvern F-0 [Guru, ????]
2014-04-17 13:34:01 +00:00
Miodrag Milanovic
78f658987f made neogeo card an image device (nw) 2014-04-17 13:16:05 +00:00
Miodrag Milanovic
cd93e416fe Created memcard as device and removed it from machine/generic (nw)
This should be image device instead but did not wish to change
behavior for now
2014-04-17 10:18:41 +00:00
Miodrag Milanovic
452df5037b reverting to classic ui due to lot of issues, as much as I hate reverting some else code (nw) 2014-04-17 06:27:03 +00:00
Miodrag Milanovic
dee0575ae2 (MESS)-thomson: fix for incorrect palettes in a seldom used video mode [Antonie Mine]
(MESS)-hp48: fix for memory cards and addition of imgtool support for it [Antonie Mine]
2014-04-17 06:14:52 +00:00
Miodrag Milanovic
c76edcc8d8 we anyway do not support win95 for a time :) (nw) 2014-04-16 14:05:50 +00:00
Miodrag Milanovic
67663501d7 Moved eminline and related files into /src/osd since it's system related (nw)
Moved delegates into /src/lib/util to enable usage of delegates in other project parts

Moved mame_printf_* calls into /src/osd/osdcore.c and renamed them to osd_printf_* 

Changed mess.mak to display compilation of ymmu100.ppm nicely
2014-04-16 08:04:20 +00:00
smf-
72d93bb509 Added serial printer, renamed centronics printer to match. Standardised the configuration of rs232 devices. All serial devices are now connected using an rs232 port. [smf] 2014-04-16 07:53:39 +00:00
Miodrag Milanovic
0c727fc6d3 Small core cleanup (nw) 2014-04-15 11:14:46 +00:00
smf-
a9d4bace86 emulate ie15 keyboard & use RS232 port [shattered] 2014-04-14 14:15:14 +00:00
smf-
a039e59ae2 SCSI Port using WRITELINE and DEVCB2. The slot number and SCSI ID are separate so you can for example have -harddisk1 as ID 6 and -harddisk 2 as ID 5. The HLE'd CD & HD have configuration switches to set the ID, real emulated hardware will specify the ID using it's own method. [smf] 2014-04-14 11:50:39 +00:00
Fabio Priuli
2899527ed4 (MESS) sms: added support for Furrtek's multitap adapter (supported
by BOoM homebrew game). [Enik Land]
2014-04-13 07:43:17 +00:00
Nathan Woods
24026e123e Merge of new menubar code 2014-04-12 20:52:03 +00:00
R. Belmont
4507757178 (MESS) Apple II: implemented cycle-exact Disk II floppy controller using the modern floppy subsystem. [O. Galibert, R. Belmont] 2014-04-12 20:20:11 +00:00
Olivier Galibert
5e378738aa Oric 1: Spring cleaning [O. Galibert]
Putting back the apple2 disk2 in the Pravetz 8D will wait until the
next generation one is finalized.
2014-04-12 15:15:20 +00:00
Olivier Galibert
49d95127f1 placeholders 2014-04-12 15:15:00 +00:00
Fabio Priuli
3c4620803a Converted SNES PPU to be a device. [Fabio Priuli] 2014-04-10 11:57:10 +00:00
Curt Coder
6eafc6bb3f (MESS) tandy2k: Tries to load DOS now. (nw) 2014-04-06 20:46:17 +00:00
smf-
37c2d0587d added RS232 loopback [smf] 2014-04-06 08:48:33 +00:00
Olivier Galibert
52b2acd56a placeholders 2014-04-05 17:20:08 +00:00
Alex W. Jackson
c3a166e962 device_gfx_interface [Alex Jackson]
Moved graphics decoding to a new device interface class: device_gfx_interface.
The gfxdecode device is now a device that simply inherits this interface and
does nothing else. Devices that draw tilemaps or sprites using gfx_elements
should in time be updated to use this interface rather than connect to a
machine-global gfxdecode device. Updated toaplan_scu.c as an example (also
fixed off-by-one sprite alignment in twincobr and rallybik while I was at it).

gfx_elements are normally created in interface_post_start(), making it
possible to dynamically create or modify the graphics decoding info during
device_start() if you need to. On the other hand, if you need the gfx_elements
during device_start(), you can directly call decode_gfx() to create them early.

This interface also provides a standard and init-order-safe way to connect to
a palette device (similarly to how device_video_interface helps devices
connect to a screen), so it's handy for any device that does palettized
drawing even if it doesn't use gfx_elements. Updated k053250.c as an example
of this usage.

gfxdecode info entries can now reference shared RAM regions by tag as well as
ROM regions, automatically handle endianness, and have some other new
capabilities. Updated nemesis.c and pgm.c to showcase the new features.

Removed validate_display() (it was just a commented out stub already) since
its only function, checking that drivers don't have an ind16 screen without
a palette, is now done by screen_device::device_validity_check().

Updated obsolete comments about GFXLAYOUT_RAW (cps1.c hasn't used raw gfx for
years, and "to save memory" is no longer a good reason to use it)
2014-04-05 14:59:36 +00:00
Nathan Woods
01d2320c95 Factored ui_menu_control_device_image into ui/imgcntrl.c 2014-04-05 14:11:56 +00:00
Miodrag Milanovic
39381cfd8a - New Z80 CPU derivate Toshiba TLCS-Z80 [Felipe Sanches]
- Improving emulation of SONY PVE-500 video editing station [Felipe Sanches]
2014-04-04 06:38:06 +00:00
Roberto Fresca
c458aa9741 Double Crown: Added button-lamps support, coin in and coin out
counters, MAX693 watchdog reset, minor input fixes, and added
technical notes. [Roberto Fresca]
2014-04-04 01:14:22 +00:00
Olivier Galibert
6751a6679f placeholders 2014-04-02 20:31:31 +00:00
Scott Stone
458fa22d75 New Game Added
--------------
Guns and Roses (C606191SMP, Australia)  [Lord-Data]
2014-04-01 19:36:08 +00:00
Curt Coder
0965c5e88a (MESS) Moved teleprinter back to mess/machine. (nw) 2014-04-01 13:10:45 +00:00
David Haywood
a9e3982e90 further shared code into devices (nw) 2014-03-31 17:13:59 +00:00
David Haywood
7997e5441c shifting some megaphx oode into devices (nw) 2014-03-31 15:40:30 +00:00
mahlemiut
6251ca5153 fmtowns: converted to use wd_fdc and modern floppy drive implementation. 2014-03-31 01:23:08 +00:00
Fabio Priuli
d9b8e1b420 Renamed Genesis VDP to Sega 315-5313 and moved it to emu/video/. nw. 2014-03-30 13:41:54 +00:00
Fabio Priuli
10b0a1792b (MESS) moved megadrive add-ons to appropriate place + cleaned up classes
and includes. nw.
2014-03-30 11:47:30 +00:00
cracyc
987b073a52 (mess) pc: further separation and cleanup (nw) 2014-03-29 18:50:47 +00:00
Oliver Stöneberg
003f16e1ff re-added src/emu/cpu/tms9900/99xxcore.h (nw) 2014-03-29 13:22:32 +00:00
Miodrag Milanovic
20afc856c2 not used anymore, leftover from old conversions (nw) 2014-03-29 07:00:48 +00:00
Miodrag Milanovic
1d73b9652d forgot to remove this earlier, not used anymore (nw) 2014-03-29 06:31:06 +00:00
cracyc
8d2db3434a (mess) pc: split tandy 1000 and pcjr from pc.c (nw) 2014-03-27 21:31:00 +00:00
Miodrag Milanovic
cbe4fa6ab9 aga is isa device now, aga/cga cleanup (nw)
note that aga should be extended out of isa_cga in future
2014-03-26 11:28:27 +00:00
Alex W. Jackson
49b16af8c9 Split C45 road chip from namcoic.c [Alex Jackson] 2014-03-26 09:30:21 +00:00
Miodrag Milanovic
c97f67ba1e no more pc_cga (nw) 2014-03-26 08:04:32 +00:00
Scott Stone
35a825bb38 Fixes to correct some of the regression test data used by the jedutil test. [Kevin Eshbach] 2014-03-26 02:52:28 +00:00
Fabio Priuli
bd8f99ea2d updated MegaPlay and MegaTech to use modern SMS VDP. [Fabio Priuli]
with this, it was finally possible to remove the other outdated (& non-device) 
implementation which was lurking inside segamsys.c 
also, MESS at last compiles without the need of megatech.c
2014-03-25 22:06:18 +00:00
Olivier Galibert
65d778cad3 h8: Rewrite [O. Galibert]
(mess) mu100: Main screen turn on [O. Galibert]
2014-03-25 21:53:54 +00:00
Olivier Galibert
9957ec8003 placeholders 2014-03-25 21:52:12 +00:00
Curt Coder
814aa09a35 (MESS) mm1: Separated keyboard from driver. (nw) 2014-03-25 14:59:31 +00:00
Miodrag Milanovic
84ecd31bfa (MESS) New driver added :
- SWTPC S/09 [Robert Justice]
2014-03-25 13:51:13 +00:00
Michaël Banaan Ananas
6276af6f06 revert file move, since shared (MAME/MESS) device 2014-03-24 18:30:34 +00:00
Miodrag Milanovic
8635941e97 no need for this (nw) 2014-03-24 17:22:59 +00:00
Michaël Banaan Ananas
5de906ac30 Moved capcom qsound device to mame/audio. this is just a filemove, no other changes yet 2014-03-24 13:25:03 +00:00
Dirk Best
2af73a8d1a Attributes cleanup 2014-03-24 10:29:46 +00:00
R. Belmont
1b89cbe106 (MESS) New skeleton driver:
- Fanuc System P Model G [Guru, R. Belmont]


nw: Could use some help finding if there is font/chargen data in the ROMs (apart from the foreign chs_7859.bin I threw in to get a screen display).  I'm pretty confident it's not in the a40 and a41 ROMs, but a42_020a.30b is possible.  It's probably either in there or inside a custom chip on the video board (which feels unlikely for 1983).
2014-03-23 20:56:47 +00:00
Miodrag Milanovic
72292ef70a modernized 990_hd, moved some code into ti990_10.c, and simplified harddriv.c and remove some legacy leftovers (nw) 2014-03-23 14:45:18 +00:00
R. Belmont
f581f29068 (MESS) apple2: Support the Corvus flat-cable interface card, also used in the Corvus Concept. [R. Belmont] 2014-03-22 21:36:29 +00:00
David Haywood
79f118ebcc new NOT WORKING
Cuantro en Linea [Rockman [from AUMAP)]
2014-03-22 19:47:10 +00:00
R. Belmont
ca5bc06cff (MESS) Move corvushd to emu/ so slot devices can see it (nw) 2014-03-22 03:52:23 +00:00
Miodrag Milanovic
c8513349dd move things around this fixes linking (nw) 2014-03-21 19:55:20 +00:00
Michael Zapf
1b7f7f7217 Moved TI-99/4A expansion cards to emu/bus/ti99_peb. 2014-03-21 19:13:27 +00:00
Curt Coder
5c027d29ec (MESS) macpds: Moved to emu/bus/macpds. (nw) 2014-03-21 14:40:42 +00:00
Curt Coder
42c3a789cf (MESS) Moved SCSI HBAs to emu/bus/scsi. (nw) 2014-03-21 13:53:06 +00:00
Miodrag Milanovic
e683baeadf aica is modern device as well now (nw) 2014-03-21 09:56:48 +00:00
Robbbert
a8b5250590 (MESS) new Skeleton [Robbbert, Chickenman]
-------------------------------------------
Amust Compak
2014-03-21 09:50:16 +00:00
Miodrag Milanovic
343c6a3866 scsp is modern device, thanks Osso for most of the work (nw) 2014-03-21 07:37:26 +00:00
R. Belmont
f34d59a8d5 SDL: Next stage cleanup, aligned texture conversion with current Windows/D3D code, and fixed overzealous GL texture caching. [R. Belmont]
nw: this fixes brightness/gamma/contrast on RGB32 format games (which has been broken since 2008, clearly a well-loved feature ;-) and breaks prescale.  Prescale will be fixed soon.
2014-03-21 01:51:58 +00:00
Michaël Banaan Ananas
cc35179812 merged neogeo.c/inc 2014-03-20 14:35:38 +00:00
Oliver Stöneberg
f20284cc46 forgot to rename am.c (nw) 2014-03-19 21:03:21 +00:00
Oliver Stöneberg
9f55c1b114 last round of *.c -> *.inc renaming for now (nw) 2014-03-19 21:00:36 +00:00
Oliver Stöneberg
7c8b4c5886 and more *.c -> *.inc renaming (nw) 2014-03-19 20:55:25 +00:00
Oliver Stöneberg
9bd510b453 ppc *.c -> *.inc renaming 2014-03-19 20:38:42 +00:00
Oliver Stöneberg
07aef171d1 more *.c -> *.inc renaming / added some missing dependencies in cpu.mak (nw) 2014-03-19 20:38:22 +00:00
Oliver Stöneberg
9b8613f35c and more *.c -> *.inc renaming 2014-03-19 18:38:17 +00:00
Oliver Stöneberg
da43be8423 renamed a few more files from *.c to *.inc 2014-03-19 18:37:57 +00:00
Oliver Stöneberg
6127b13ea5 renamed disc_*.c to disc_*.inc 2014-03-19 17:40:26 +00:00
Oliver Stöneberg
60bc937648 renamed pmmidi.c to pmmidi.inc 2014-03-19 17:33:10 +00:00
Oliver Stöneberg
9489f76d46 renamed tms5110r.c to tms5110r.inc 2014-03-19 17:23:04 +00:00
Oliver Stöneberg
690cd1a3a1 renamed rendersw.c to rendersw.inc 2014-03-19 17:18:56 +00:00
Oliver Stöneberg
7421215f85 renamed s3c24xx.c to s3c24xx.inc 2014-03-19 17:11:10 +00:00
Curt Coder
79cdd77347 (MESS) cirrus: Moved to emu/bus/pci. (nw) 2014-03-19 14:25:25 +00:00
Oliver Stöneberg
cae402dd2e renamed poly.{c|h} to polylgcy.{c|h} and polynew.h to poly.h 2014-03-19 13:41:17 +00:00
Curt Coder
8c13619673 n68681: Renamed to mc68681. (nw) 2014-03-18 12:44:38 +00:00
Curt Coder
f65e037141 (MESS) Moved common machine and video chips to emu. (nw) 2014-03-18 11:46:44 +00:00
Miodrag Milanovic
7fc79693d2 no more old duart (nw) 2014-03-18 07:57:10 +00:00
smf-
bc710f34f8 remove generated files. (nw) 2014-03-18 00:12:13 +00:00
Curt Coder
7fc71a616f (MESS) Moved video chips to emu/video. (nw) 2014-03-17 22:21:47 +00:00
Curt Coder
4bba3f6e42 (MESS) Moved the remaining slot interfaces to emu/bus. (nw) 2014-03-17 22:06:26 +00:00
Miodrag Milanovic
5e8e5629e3 why complicate when proper devices are there and do work properly (nw) 2014-03-17 10:02:08 +00:00
Michaël Banaan Ananas
062e17036b removed PD4990A_OLD device 2014-03-17 01:24:17 +00:00
Roberto Fresca
04313439dd New driver for American Music Poker (Amusco) based on
a 8086 CPU + CRTC 6845 + PSG SN76489 [Roberto Fresca]


New games marked as GAME_NOT_WORKING
------------------------------------
American Music Poker (V1.4) [Roberto Fresca, Siftware ]
2014-03-16 03:08:17 +00:00
Alex W. Jackson
51e52e3e5a move k053250 from emu/ to mame/ (nw) 2014-03-16 02:36:43 +00:00
Curt Coder
9e9c341080 (MESS) coleco: Controller WIP. (nw) 2014-03-13 20:58:37 +00:00
Curt Coder
73ffc8509d (MESS) adam: Added ColecoVision cartridge port slot interface. [Curt Coder] 2014-03-13 12:09:00 +00:00
Roberto Fresca
ab7a80001d Added lamps support to Golden Star (IGS) sets. Also fixed
the inputs accordingly. [Roberto Fresca]
2014-03-13 06:04:19 +00:00
Curt Coder
9c03f1f3f6 (MESS) adam: Added ColecoVision control port slot interface along with the ColecoVision hand controller. [Curt Coder] 2014-03-12 22:12:27 +00:00
Roberto Fresca
2f9210f892 Added button-lamps support to all Cherry Bonus III sets.
Also created almost realistic control panel internal layout.
Added technical notes about Cherry Bonus III memory map.
[Roberto Fresca]
2014-03-11 17:36:06 +00:00
Aaron Giles
4ea9df02a1 Moved core template container classes up from emutempl.h to coretmpl.h:
[Aaron Giles]
 * these classes now no longer take a resource_pool; everything is
    managed globally -- this means that objects added to lists must be
    allocated with global_alloc
 * added new auto_pointer<> template which wraps a pointer and auto-frees
    it upon destruction; it also defaults to NULL so it doesn't need to
    be explicitly initialized
 * moved tagged_list template to tagmap.h

Redo of the low-level memory tracking system: [Aaron Giles]
 * moved low-level tracking out of emu\emualloc into lib\util\corealloc
    so it can be shared among all components and used by core libraries
 * global_alloc and friends no longer use a resource pool to track
    allocations; turns out this was a wholly redundant system that wasted
    a lot of memory
 * removed global_resource_pool entirely
 * added global_free_array to delete arrays allocated with 
    global_alloc_array
 * added tracking of object versus array allocation; we will now error
    if you use global_free on an array, or global_free_array on an object

Added new utility helper const_string_pool which can be used to 
efficiently accumulate strings that are not intended to be modified.
Used by updated makelist and software list code. [Aaron Giles]

Updated png2bdc and makelist tools to not leak memory and use more modern
techniques (no more MAX_DRIVERS in makelist, for example). [Aaron Giles]

Deprecated auto_strdup and removed all uses by way of caller-managed 
astrings and the software list rewrite. [Aaron Giles]

Rewrote software list management: [Aaron Giles]
 * removed the notion of a software_list that is separate from a
    software_list_device; they are one and the same now
 * moved several functions into device_image_interface since they really
    didn't belong in the core software list class
 * lots of simplification as a result of the above changes

Additional notes (no whatsnew):

Moved definition of FPTR to osdcomm.h.

Some changes happened in the OSD code to fix issues, especially regarding
freeing arrays. SDL folks may need to fix up some of these.

The following devices still are using tokens and should be modernized
(I found them because they kept their token as void * and tried to
delete it, which you can't):

namco_52xx_device (mame/audio/namco52.c)
namco_54xx_device (mame/audio/namco54.c)
namco_06xx_device (mame/machine/namco06.c)
namco_50xx_device (mame/machine/namco50.c)
namco_51xx_device (mame/machine/namco51.c)
namco_53xx_device (mame/machine/namco53.c)
voodoo_device (emu/video/voodoo.c)
mos6581_device (emu/sound/mos6581.c)
aica_device (emu/sound/aica.c)
scsp_device (emu/sound/scsp.c)
dmadac_sound_device (emu/sound/dmadac.c)
s3c2440_device (emu/machine/s3c2440.c)
wd1770_device (emu/machine/wd17xx.c)
latch8_device (emu/machine/latch8.c)
duart68681_device (emu/machine/68681.c)
s3c2400_device (emu/machine/s3c2400.c)
s3c2410_device (emu/machine/s3c2410.c)
strataflash_device (mess/machine/strata.c)
hd63450_device (mess/machine/hd63450.c)
tap_990_device (mess/machine/ti99/990_tap.c)
omti8621_device (mess/machine/omti8621.c)
vdt911_device (mess/video/911_vdt.c)
apollo_graphics_15i (mess/video/apollo.c)
asr733_device (mess/video/733_asr.c)
2014-03-11 15:54:58 +00:00
mahlemiut
c86b56168c Added basic implementation of the NSC810 RAM-I/O-Timer device, and plugged it into the Husky Hunter 2 driver. [Barry Rodewald] 2014-03-11 06:05:35 +00:00
Miodrag Milanovic
d131f7fa0c Moved rest of console slot devices to bus folder (nw) 2014-03-10 14:00:01 +00:00
Miodrag Milanovic
69e33bcb5e snes and nes slot devices moved into bus folder (nw) 2014-03-10 08:29:46 +00:00
R. Belmont
f1cbfd85f3 (MESS) move 3c505 to ISA directory (nw) 2014-03-10 02:51:22 +00:00
R. Belmont
7d678bedea (MESS) apollo: Separate 3c505 out into an ISA16 card. [R. Belmont] 2014-03-10 02:48:10 +00:00
R. Belmont
dd000a591a (MESS) Move sc499 to new ISA directory (nw) 2014-03-08 03:47:32 +00:00
Miodrag Milanovic
d6a62ffd47 Shuffle PCI and some more PC related devices around (nw)
cirrus is not moved since it's not made as proper pci device
2014-03-07 14:41:36 +00:00
Miodrag Milanovic
250dac1722 Shuffle ISA and some more PC related devices around (nw) 2014-03-07 13:35:21 +00:00
Robbbert
3c7ecc0d25 (MESS) New Skeleton [Robbbert, John Elliot]
-----------------------------------------------
Husky Hunter 2
2014-03-06 08:21:20 +00:00
Oliver Stöneberg
f6b0b18ad4 changed casing of FLAC folders to match official source distribution (nw) 2014-03-05 18:53:53 +00:00
Curt Coder
7040e55465 Added device_output_interface and macros MCFG_OUTPUT_INDEX/MCFG_OUTPUT_NAME which can be used to specify which output in the layout a device should use. [Curt Coder]
dm9368: devcb2. (nw)
2014-03-05 15:53:15 +00:00
Robbbert
174b7aa57e (MESS) SOL20 : added partial support for SVT format (used in Solace emulator) [Robbbert] 2014-03-04 11:57:46 +00:00
Couriersud
4fcf7b5bcf Implemented CD4066 device - Quad Bilateral Switch. [Couriersud] 2014-03-02 20:23:53 +00:00
Oliver Stöneberg
2726675591 moved compiler-specific warning generation to shared files (nw) 2014-03-02 16:17:12 +00:00
Miodrag Milanovic
da614b0b97 some modernization (nw) 2014-03-02 14:13:11 +00:00
R. Belmont
f5b94b06f3 (MESS) apple2: Support the Apple II Parallel Interface Card [R. Belmont] 2014-03-02 04:38:39 +00:00
Couriersud
3b82caf8ac NPN BJT now working 2014-03-01 16:16:22 +00:00
Sandro Ronco
b03c3cfbd1 (MESS) Moved some carts from genius.xml to gl2000.xml/gl6000sl.xml. (nw) 2014-02-28 21:36:13 +00:00
Michael Zapf
eef8f45e9a Removing legacy code. (nw) 2014-02-27 14:32:37 +00:00
Robbbert
f273d09bd5 (MESS) microbee : added support for TAP and BEE formats (used in ubee512 emulator) [Robbbert] 2014-02-27 13:01:33 +00:00
Michael Zapf
0b2c32a118 Replacing legacy implementations in TMS99xx. (nw) 2014-02-27 11:51:43 +00:00
Sandro Ronco
1ccae630b0 (MESS) gl3000s: added default layout. (nw) 2014-02-26 21:53:25 +00:00
Wilbert Pol
f6b2d2489e removing some unused legacy things (nw) 2014-02-26 21:23:32 +00:00
Michaël Banaan Ananas
d1474d3657 new NOT WORKING game added
--------------------------
Cosmoswat [Andrew Welburn, Oliver Moazezzi]
2014-02-26 14:20:00 +00:00
smf-
36ea0b6253 Removed diserial connect(). Converted thomson, mc1502 & wangpc to use DEVCB2 instead. [smf] 2014-02-24 13:52:14 +00:00
David Haywood
09ee48d11a started looking at some of the orphaned ROMdefs the clang fixes turned up. I think one or two are genuine mistakes but still need to see if I have the files before I add the missing lines.
also split multfish into .c files and header, moving details of the sets where we only have reference info but there are no known dumps to a different file to avoid confusion.  (nw)
2014-02-23 20:16:49 +00:00
Couriersud
aa0b321b05 Fixed netlist examples. 2014-02-23 14:57:24 +00:00
Robbbert
c828d34891 (MESS) sorcerer : added .TAPE cassette format [Robbbert] 2014-02-23 11:11:58 +00:00
Sandro Ronco
a96061eeff (MESS) New NOT WORKING system
---------------------------------------------- 
VTech Pitagorin Junior [Roberto Fresca]
2014-02-22 12:11:32 +00:00
Andreas Naive
326f3b698d IGS036 decryption support [Andreas Naive] 2014-02-22 00:41:14 +00:00
Fabio Priuli
b40ea2dac4 (MESS) nes: properly implemented Aladdin Deck Enhancer as a
pass-through cart. Correct syntax to launch e.g. Dizzy The Adventurer
is now "mess nes -cart ade -cart2 dizzyadv". Moved Aladdin minicart
dumps to a separate softlist (but you can load in -cart2 iNES files from
fullpath, if you like) [Fabio Priuli]
nes_camerica: simplified emulation of the BF9096 board and fixed 
emulation of GoldenFive board (used by the Polish Pegasus 5 in 1
cart). [Fabio Priuli]

out of whatsnew: this commit completes the recent work about emulating properly the 
different pass-through NES/Famicom devices and their corresponding mini-carts...
there should be no more games requiring non-standard syntax to be launched.
2014-02-21 12:09:38 +00:00
Oliver Stöneberg
23a39b0b0d added DEBUG-only tagmap lookup counter (nw) 2014-02-21 10:37:27 +00:00
smf-
ab02ed5e2d Rewritten 6850 based on datasheet using external CLOCK & removed MIDI clock hacks. Standardised COM8116 DEVCB2 callbacks. GUS gf1_device device derives from acia6850_device to gain access to the tx & rx irq state, rather than exposing it with a public method. [smf] 2014-02-21 09:51:59 +00:00
David Haywood
ebde03fd22 new NOT WORKING
MegaPhoenix [Enricnes (from AUMAP)]

this just hooks up some of the basics, still need to figure out what's what, it's a 68k+ TMS34010 + z80 setup
2014-02-21 00:28:28 +00:00
Fabio Priuli
5c2b6036df (MESS) nes: Properly implemented the Bandai Karaoke Studio expansion
slot. The two Senyou Cassettes (Top Hit 20 Vol 1 & Vol 2) have now to be 
loaded with the following commands "mess nes -cart karaoke -cart2 top20v1" 
(or top20v2). This is accurate to the hardware, because these expansions
had to be manually inserted into the body of the main Karaoke Studio cart 
before playing. [Fabio Priuli]
2014-02-19 05:48:54 +00:00
Curt Coder
2e7bf618a5 (MESS) pc: Added support for NASLite 1.72MB disk images. [Curt Coder] 2014-02-18 21:30:36 +00:00
Alex W. Jackson
6062b3a8cb gottlieb.c, kyugo.c, madalien.c, rallyx.c, taito_b.c, zodiack.c: fix flipscreen after core changes [Alex Jackson]
(nw)
Also deleted mame/video/taitoic.h, which absolutely nothing was #include'ing and which seems to be leftover from when the taito video chips were split into separate files.
2014-02-17 12:26:31 +00:00
Fabio Priuli
ca090b8eec (MESS) nes: added Karaoke Studio inputs, mapped to keys Z, X, C. you can
now select songs and see the animation, even if I would not call playable the
games this way. [Fabio Priuli]

out of whatsnew: the expansion slot is currently hacked around at loading time. 
I will soon implement it as a subslot, but I still need to check a few details first.
2014-02-17 08:28:26 +00:00
David Haywood
672e6ea3a1 make it a bit clearer how to load floppies in msx1 by actually recognizing the floppy ROM.
added a skeleton list I used for some quick testing.

the driver really needs a significant overhaul, but at least this makes usage a little less opaque.
2014-02-17 03:42:14 +00:00
R. Belmont
cc0a824aff Preliminary support for National Semiconductor MM58167 real-time clock/calendar. [R. Belmont] 2014-02-17 02:49:35 +00:00
Robbbert
6a57b6378f (MESS) spc1000 : added TAP cassette format [Robbbert] 2014-02-16 15:15:05 +00:00
Olivier Galibert
93f7c49005 placeholders 2014-02-15 22:06:12 +00:00
smf-
b37d92de72 created src\emu\bus\rs232 & src\emu\bus\midi directories and separated rs232 and midi devices, changed h89 to use an rs232 port to communicate with the serial terminal to instead of connecting it directly. [smf] 2014-02-15 01:29:27 +00:00
Dirk Best
30c6b2ce57 add preliminary support for the multi unique type isa fdc cards 2014-02-14 14:53:31 +00:00
Sandro Ronco
4c6c27ec0d (MESS) gl3000s: added LCD and keyboard emulation. [Sandro Ronco] 2014-02-13 22:06:40 +00:00
Fabio Priuli
ad550cb7b8 (MESS) nes: Properly implemented the Bandai Datach as a passthru cart.
Datach games have now to be loaded with the following commands
"mess nes -cart datach -cart2 gamename" where gamename can be
either a shortname from the datach softlist, or a fullpath to the iNES files
(or to headerless 256k dump of the Datach minicarts). This is accurate
to the hardware, because Datach carts could not be mounted in the main
Famicom cartridge slot. [Fabio Priuli]
2014-02-13 10:16:44 +00:00
Fabio Priuli
e2cf4f8b34 Added generic barcode reader emulation: the code accepts sequences of digits in
UPC-A, EAN-13 and EAN-8 format, stores them in both byte format and in pixel
format; it is up to the driver to implement the correct transfer protocol. [Fabio Priuli]

Added UI menu to enter barcodes via keyboard. It only gets activated if the running
machine has a barcode device. [Fabio Priuli]

out of whatsnew: The latter change was coordinated with Nathan, so it shall not
create problems with his UI reorganization ;)
2014-02-12 14:54:11 +00:00
R. Belmont
93a00f2b0b (MESS) apple2: rewrote keyboard handling according to schematics and using the generic AY-3600. [R. Belmont]
nw: next up, devcb2 the generic 3600.
2014-02-12 04:12:58 +00:00
mahlemiut
12dad2dbf6 amstrad: Added a basic implementation of the Programmers Development System hardware for the CPC. Only lacks a way to set up a parallel connection between MESS instances to enable PC<->CPC communication. [Barry Rodewald] 2014-02-10 08:53:00 +00:00
Scott Stone
05e30df363 New games marked as GAME_NOT_WORKING
------------------------------------
Sony PVE-500  [Felipe Sanches]
2014-02-10 00:22:38 +00:00
Couriersud
534348f6a9 Commit current state of netlist examples. Later, these are intended as a basis for regression tests. 2014-02-09 22:43:58 +00:00
smf-
ee7c90c3a4 and again (nw) 2014-02-09 22:38:03 +00:00
smf-
fae704cc31 and of course the missing files (nw) 2014-02-09 22:36:14 +00:00
Oliver Stöneberg
87ae2cf1bd added some more chdman tests - they had been sitting in my tree for a while, but I held off the commit because the input/output files are a bit bigger than the existing ones (nw) 2014-02-09 18:26:05 +00:00
Fabio Priuli
07c4b07c1b fixed properties. nw. 2014-02-09 17:09:25 +00:00
David Haywood
ca8accbdb7 just some added some misc stuff I've been testing drivers with to the Softlists (nw) 2014-02-09 16:05:30 +00:00
Curt Coder
a24e0640a3 (MESS) Refactored the Commodore 2040/3040/4040 disk drives to use the modern floppy system. [Curt Coder] 2014-02-07 15:12:54 +00:00
Fabio Priuli
63dd624665 (MESS) nes: added support for Multi-Discrete PCB (aka Mapper 28) used
by Action 53 - Function 16 - Volume ONE - "Streemerz Bundle" homebrew
multicart. [Fabio Priuli]
2014-02-06 17:44:32 +00:00
Curt Coder
d04e52ebcc (MESS) pet: Floppy WIP. (nw) 2014-02-06 16:34:50 +00:00
Roberto Fresca
f38dae0885 Added Bingo (1983). PCB seems bootleg, but the game looks legit.
Worked from the scratch a whole set of inputs and button-lamps
support for this game. Changed the poker41 description to Four
in One Poker (as seen in the official brochure). Added game and
technical notes. [Roberto Fresca]


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Bingo [Roberto Fresca, Siftware]
2014-02-05 19:02:19 +00:00
Fabio Priuli
2d5f0a76c8 (MESS) documenting recent Sega Sawatte Pico dumps by Team Europe. CPU is unknown
(under epoxy block), so no skeleton to hook these to.
2014-02-04 12:11:34 +00:00
Fabio Priuli
fd54eaac0b a final round of additions. nw. 2014-02-04 10:57:52 +00:00
Fabio Priuli
c1274c325e a few other ones. nw. 2014-02-04 09:17:02 +00:00
Fabio Priuli
1be5941c66 some more roms for discrete games added to skeletons. nw. 2014-02-04 07:45:22 +00:00
Fabio Priuli
fd643e41b2 a few more whose roms were available. nw. 2014-02-03 22:11:13 +00:00
Fabio Priuli
9762654338 added skeleton for discrete games with roms, to ensure the dumps are
available when we get there with the emulation. nw.

atari games will probably need to be split in different source files later on,
but I've tried to keep the code to the minimum for the moment.
2014-02-03 17:16:27 +00:00
Curt Coder
b10cef380b (MESS) Refactored the Commodore 1541/1551/1571/2031 disk drives to use the modern floppy system. [Curt Coder] 2014-02-03 15:59:54 +00:00
Robbbert
fb05c87a0d (MESS) phc25 : can load .phc cassettes 2014-02-02 13:19:58 +00:00
Dirk Best
7c0ba4bce6 Merge branch 'master' of ssh://git@mess.org/mame 2014-02-01 12:31:04 +00:00
Dirk Best
cd3890e110 Add support for the Acculogic sIDE-1/16 8-bit ISA card. 2014-02-01 12:30:58 +00:00
R. Belmont
e86724831d (MESS) New skeleton driver:
- Roland Sound Canvas SC-55 [Stefan Lindberg]


nw: Time to play "what's the CPU?".  seems to be 8-bit little-endian, might be 
i8x9x, might not be.  Current ROM mapping is definitely wrong.
2014-02-01 03:48:45 +00:00
Couriersud
b04c5e54b9 Fixed a nasty issue around convergence by defaulting to Gaussian elemination for 5x5 and 6x6 matrices. This prevented pong from starting.
In addition, removed a number of hacks around start-up conditions. All nets are now defaulted to "0" at startup. Much cleaner.
Added a 74LS629 device which yet needs to be enabled.
2014-01-31 20:41:32 +00:00
mahlemiut
6ecea67cfa (MESS) pc/xt/at: added basic implementation of the Programmers Development System ISA card. The PDS editor software requires the hardware present to start up. Some core work will need to be done to get any communications working, however. [Barry Rodewald] 2014-01-31 09:06:30 +00:00
Olivier Galibert
f692af9cc0 placeholder 2014-01-30 20:13:05 +00:00
Nathan Woods
fb7edb68c6 Moved src/emu/ui.? ==> src/emu/ui/ui.?, changed to follow MAME OOP conventions; we now have a ui_manager class 2014-01-29 11:47:56 +00:00
R. Belmont
cc75eccd81 (MESS) Apple II: Support for the Videx UltraTerm card. [R. Belmont] 2014-01-26 02:49:09 +00:00
Nathan Woods
48621181d1 Moved src/emu/uigfx.? ==> src/emu/ui/viewgfx.?, move C++-ifications 2014-01-25 16:56:23 +00:00
Couriersud
8238c35733 Documented two more devices, more pin-outs. Corrected some pin names so they match datasheets better. 2014-01-24 20:17:34 +00:00
Couriersud
4633122377 Fixed minor bugs and removed a hack in 7490 code. Also added more pinouts. 2014-01-24 16:24:32 +00:00
Couriersud
104a5e283b Added pin-outs to a number of devices 2014-01-23 21:16:24 +00:00
Nathan Woods
cd9479b751 Refactoring and cleanup of tapectrl.? and bbcontrl.?, created base class 2014-01-23 12:43:39 +00:00
smf-
e0ef89359e replaced #defines with inline functions (nw) 2014-01-21 16:38:23 +00:00
Robbbert
50ab23c87e (MESS) new not working system [Al Kossow, Robbbert]
---------------------------
Memorex 2178
2014-01-21 14:35:19 +00:00
smf-
ed175d0a2e moved contents of .inc into .c to removed #define pollution when including h6280.h [smf] 2014-01-21 05:48:14 +00:00
Nathan Woods
7cc05c4256 Broke apart src/emu/ui/filemngr.?, moved src/emu/uiswlist.? ==>
src/emu/ui/swlist.?
2014-01-20 18:59:37 +00:00
Couriersud
120ba389dd Added some pin assignment devices (*_dip). DICE connects package pins, not logical entities. No WN 2014-01-19 21:36:10 +00:00
Nathan Woods
8c69a2ebda Split uiimage.? ==> ui/filemngr.? and ui/tapectrl.? 2014-01-19 16:26:00 +00:00
Jürgen Buchmüller
432a2d29f3 Renamed uimenu.? ==> ui/menu.?, uimain.? ==>
mainmenu.?/miscmenu.?/selgame.?
2014-01-17 03:09:23 +00:00
Michaël Banaan Ananas
e40deea684 get rid of guessed color overlays 2014-01-15 20:04:01 +00:00
Curt Coder
1310c56964 (MESS) compclr2: Emulated the keyboard and floppy WIP. (nw)
(MESS) dai: Updated to use new TMS5501. (nw)

tms5501: Rewrote the emulation to use devcb2 and diserial. [Curt Coder]

flopimg: Added preliminary support for the 8-N-1 serial encoding scheme used on Compucolor II floppies. [Curt Coder]
2014-01-15 17:10:28 +00:00
Wilbert Pol
faed87bd57 (MESS) sms.c: Various changes: [Enik Land]
- adjust/add some comments
- restore complete controller port functions to the japanese SMS version
- isolate some code to their proper consoles
- remove FM support of the sms2kr driver
- remove Reset button of the smsj driver
- add emulation of the japanese Sports Pad model, required by Sports Pad Soccer
- adjust some code of other controller devices.
2014-01-14 19:44:56 +00:00
Curt Coder
62bc43c6ac (MESS) compclr2: Added preliminary software list for floppy images. [Jim Battle, Curt Coder] 2014-01-13 21:38:59 +00:00
Robbbert
1af170a360 (MESS) new not working system [Al Kossow, Robbbert]
---------------------------
Motorola M68HC05EVS
2014-01-12 23:09:43 +00:00
James Wallace
c0f3bc9ad4 Electrocoin Phoenix tech checkpoint, still hasn't got them booting though (nw) 2014-01-12 19:03:13 +00:00
Curt Coder
3f45da5e2c (MESS) Added skeleton driver for Compucolor II. [Jim Battle, Curt Coder] 2014-01-12 11:13:32 +00:00
Curt Coder
3820999e15 (MESS) Moved files to emu/bus. (nw) 2014-01-10 22:50:51 +00:00
Couriersud
f8eac14fa9 Quite a number of simplifications for netlist. Also tested some parallel processing using OpenMP (disabled). No wn 2014-01-10 19:23:42 +00:00
Wilbert Pol
4ed9300a67 (MESS) checkpoint (nw) 2014-01-07 21:54:40 +00:00
R. Belmont
fef02c021c (MESS) New skeleton drivers:
Fanuc System 15 [Guru, R. Belmont]
2014-01-07 02:28:39 +00:00
Couriersud
1242ec6d32 More house-cleaning on netlist. No wn 2014-01-07 01:03:44 +00:00
Couriersud
2cc6ce813f Moved analog stuff into its new home. No wn. 2014-01-06 15:01:01 +00:00
Couriersud
093e3f5f21 Some more netlist examples. 2014-01-06 14:40:43 +00:00
smf-
45d9761cad Converted PIA6821 to DEVCB2 [smf] 2014-01-06 13:17:32 +00:00
Fabio Priuli
735fa982fa (MESS) BBC Micro keyboard LED's: [Nigel Barnes]
- added layout for keyboard LED's.
- defined actual screen sizes.
2014-01-06 07:50:43 +00:00
smf-
9602e450d0 Added PET user port joystick adapter [smf] 2014-01-04 15:36:22 +00:00
Robbbert
6a4a4e14c7 (MESS) new not working system [Felipe Sanchez]
--------------------------------------------
Henry Prot I v19 (REV.1)


out of whatsnew: did some cleanup, removed unused variables, etc (Robbbert) Also, keyboard doesn't appear to work, maybe should be marked not working?
2014-01-03 23:21:00 +00:00
smf-
1eeab03497 Allow vic20/c64/c128 to share user port devices, removed c64 version of vic1011 and moved protovision 4 player adapter from bus/c64 to bus/vic20. Tried to test with http://code.google.com/p/commodore-multi-player/ as it supports protovision 4 player adapter, but it currently crashes. I have had to disable 1541 as it prevents quick loading from working. [smf] 2014-01-03 18:18:33 +00:00
Couriersud
e03c983836 Pong now has complete emulation of discrete logic for runQ and SRST signals. Rewrote switch2 device to be based on resistances as well. [Couriersud] 2014-01-02 00:30:21 +00:00
Couriersud
3b28221fd3 Fixed PNP model and added test netlist (bjt.c) [Couriersud] 2014-01-01 20:28:59 +00:00
David Haywood
dd94d9506b new clones
Snow Bros. 2 - With New Elves / Otenki Paradise (bootleg) [ANY]

also "The Time in Japan is 4:12 AM Wednesday, January 1, 2014 (JST)" so Happy New Year
2013-12-31 19:14:37 +00:00
Couriersud
a8a62c3212 Enhanced the netlist parser and cleaned pong.c. Also added a folder nl_examples which contains standalone netlist examples. [couriersud]
The examples have a ".c" suffix. In eclipse, I get automatic syntax parsing and error notifications. The parser treats "#" preprocessor defines/includes just as comments.

All of these examples can be run through nltool:

./nltool -f nl_examples/opamp.c -t 1 -l OUT

runs the opamp example for 1 second of emulation time and logs the terminal named "OUT" to "netlist_log_OUT.log".

I'll post a simple script to the list to visualize those logs using gnuplot.
2013-12-31 15:35:08 +00:00
Michaël Banaan Ananas
d0fadee01d added attackforce color overlay 2013-12-31 04:12:24 +00:00
Dirk Best
94b151a3f2 improve file attributes 2013-12-30 19:21:57 +00:00
Dirk Best
32646209f9 cleanup .gitattributes, ignore eclipse project files 2013-12-30 18:15:58 +00:00