Commit Graph

1816 Commits

Author SHA1 Message Date
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
Miodrag Milanovic
a0d7e3ca1d -AVR8 improvements: [Felipe Sanches]
- Added ELPM instructions
  - Added fuse bits macros
  - Added reset logic to decide initial program counter based on
 fuse bits configuration
  - Added initial support for ATMEGA1280 and ATMEGA2560
  - Use register names in the disassembly of IN and OUT instructions

(MESS) New driver : Replicator 1  [Felipe Sanches]

(MESS) Replicator 1 driver: [Felipe Sanches]
 - status: no sound / not working
 - general skeleton.
 - basic memory mapping
 - shift-register interfacing from PORTC writes to the LCD device
 - avr8 fuses configuration
2013-12-30 07:21:37 +00:00
Robbbert
ed814a9228 (MESS) new not working system [Robbbert]
---------------------------
Pulsar Little Big Board
2013-12-29 13:55:39 +00:00
smf-
966ae37d90 Converted x68000 keyboard into a separate serial device. This allows the removal of the uart hle in the driver (which didn't work, it was always two characters behind). diserial cannot sync with the start bit properly when using an external clock, so for now I've added a hack that is only enabled when using the MC68901 (setting the flag ignores the extra spurious bit that was getting shifted in). [smf] 2013-12-28 02:21:13 +00:00
Wilbert Pol
87948b0c57 small cleanup (nw) 2013-12-27 12:50:54 +00:00
Couriersud
09a84f713a Removed legacy code in netlist and separated out 74153 and 74107(A). [Couriersud] 2013-12-25 13:54:42 +00:00
Michaël Banaan Ananas
20b560a864 and added shifter layout 2013-12-23 22:39:37 +00:00
Couriersud
f3a8aceab4 Netlist: introduced more consistent and general state saving. Useful for regression tests going forward. 2013-12-22 21:32:13 +00:00
cracyc
452bae2722 (mess) mega Soviet clone patch [shattered]
- moves ec184*, iskr103* and mc1502 out of pc.c
- moves CGA font upload support to a subclass
- adds new drivers: poisk1, ec1847, pk88
- adds a skeleton of native iskr103* keyboard

i8089: implement remaining instructions and support execution from "io" space. [Carl]
(mess) isbc-215g: add intel isbc-215g hdd controller, read only for now [Carl]
(mess) isbc: add hdd support to isbc2861 (nw)
2013-12-22 21:17:17 +00:00
mahlemiut
fa26a13b8a Added Signetics 8X300 microcontroller core, updated Wicat driver to use
it.  [Barry Rodewald]
2013-12-21 08:24:04 +00:00
Wilbert Pol
3faea5bc66 (MESS) jtc.c: Moved driver state into the driver file (nw) 2013-12-20 19:01:28 +00:00
Couriersud
614b76c0fe Pong update:
- based on feedback from IRC hopefully fixed issues like "jumping"
- adjusted VR1 and VR2 to 50%
- disabled all printf output.
2013-12-19 11:58:05 +00:00
Couriersud
29213a99dc Netlist:
- Hopefully fixed "red lines"
- Improved 9316 code
- General code maintenance
- Started work on netlist audio device support
2013-12-17 18:49:46 +00:00
Couriersud
309af6d61f Following a recommendation by smf removing files with capitals in them. These will be added again in a couple of minutes. 2013-12-17 18:41:06 +00:00
Couriersud
21a89dcf8b Netlist:
- pongf now runs 4 analog NE555s and video mixing.
- performance down by 20% abs on my machine (155% to 135%)
- happy :-)

- minor bugfixes
- pong still running, pongf still (though analog) still faster :-)
2013-12-14 01:19:18 +00:00
Couriersud
2fa537b49f Netlist:
- code cleanup
- logs on demand ... NL_LOGS=EBUF.OP:4V ./mame64 -np 4 pongf 
  No recompile or dealing with roms
2013-12-12 20:19:29 +00:00
Robbbert
9f50dd8397 (MESS) tavernie : split info separate systems: cpu09 and ivg09 2013-12-11 14:06:49 +00:00
smf-
4c6308799c Added skeleton for konami 573 memory card reader and network pcb unit devices [smf] 2013-12-09 18:04:10 +00:00
smf-
62a9a003d5 Created a skeleton for the Konami 573 Multi Session Unit, renamed digital io board source file to match and moved pcb layout from driver. [smf] 2013-12-09 17:40:40 +00:00
Angelo Salese
1f5745ff73 Added a core for uPD4992 RTC, used by Othello Derby and Power Kick [Angelo Salese] 2013-12-08 18:44:12 +00:00
Angelo Salese
4409550581 Merged othldrby.c with toaplan2.c driver [Angelo Salese] 2013-12-08 17:25:42 +00:00
Robbbert
63026847a2 (MESS) New not-working driver [Robbbert]
-------------------------------------------

Tavernier


(out of whatsnew) There's no info at all, so it's all guesswork.
2013-12-08 12:59:43 +00:00
Robbbert
06eee48cc6 (MESS) New Working system [Robbbert]
----------------------------------------

Multitech Microkit09
2013-12-08 04:36:30 +00:00
Michaël Banaan Ananas
2538d2488a New NOT WORKING game added
------------------
Submarine (Midway) [John Robertson, hap]


--
WIP
2013-12-06 21:21:07 +00:00
smf-
d43eccd0d2 Created DS1204 device & switched megatouch to use it instead of it's own local version (driver could do with some more tidying up as not all games use a key but currently it is hooked up to all games). Default data comes from a region instead of coded in driver, commands & security match are now compared, data is clocked on the correct edge, key can be written to and is saved to nvram. [smf] 2013-12-06 13:57:52 +00:00
mahlemiut
019812e169 wicat: Made it start to boot. Added LEDs, these blink, but little else happens so far. 2013-12-06 05:21:39 +00:00
R. Belmont
32689882b2 (MESS) itt3030: start adding to the skeleton. [rfka01, R. Belmont] 2013-12-06 02:35:55 +00:00
Scott Stone
ca18b72f6f New games marked as GAME_NOT_WORKING
------------------------------------
Super Six Plus II English Mark Darts  [Jim Stolis]
2013-12-04 00:47:22 +00:00
Couriersud
6ca0144ef7 Netlist: Documented 7493 2013-12-03 20:01:10 +00:00
Wilbert Pol
954b9ff18e (MESS) New working driver
Nichibutsu My Vision (KH-1000)  [ranger_lennier, Charles MacDonald, Wilbert Pol]
2013-12-02 22:42:23 +00:00
smf-
d03d9b34ce remodernised x76f041/x76f100 & zs01 so that logging becomes easy again & uses READ_LINE_MEMBER/WRITE_LINE_MEMBER so the pins can be bound to directly. Hooked up x76f041 to the early beatmania IIDX games. They all pass the security check eventually but it takes a long time as it repeatedly reads the first byte, it's possible that the contents aren't correct as the game says the security is OK even when the data returned is not what it's checking for. [smf] 2013-12-02 15:06:03 +00:00
Couriersud
b7d1e61757 Netlist: logs now write to individual log files 2013-12-01 19:26:34 +00:00
Couriersud
7069a5828c Netlist: implemented something more complex: A generic NE555 model. Period accuracy for astable operation is within 2% of the TI datasheet for astable operation.
Fixed an issue in the object model as well and made the code distinguish between a core terminal and analog terminals.

    NETDEV_R(RA, 5000)
    NETDEV_R(RB, 3000)
    NETDEV_C(C, 0.15e-6)
    NETDEV_NE555(555)

    NET_C(V0, 555.GND)
    NET_C(V5, 555.VCC)

    NET_C(RA.1, 555.VCC)
    NET_C(RA.2, 555.DISCH)

    NET_C(RB.1, 555.DISCH)
    NET_C(RB.2, 555.TRIG)

    NET_C(RB.2, 555.THRESH)

    NET_C(555.TRIG, C.1)
    NET_C(C.2, V0)
2013-12-01 15:45:12 +00:00
Couriersud
803898cf61 Netlist: Code clean-up 2013-12-01 11:08:13 +00:00
Robbbert
4992cd72bd (MESS) New working driver [Robbbert]
--------------------------------------------------
Cromemco MCB-216 Single Card Computer

(out of whatsnew)
Cromemco CB-308 Single Card Computer (no roms dumped, not in mess.lst)
2013-12-01 08:54:51 +00:00