summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/includes/bbc.h
Commit message (Collapse)AuthorAgeFilesLines
* move mess into mame (nw) Miodrag Milanovic2015-09-301-439/+0
|
* i8271: modernize [Carl] cracyc2015-09-281-0/+1
|
* bbc: clones, floppy formats, softlists, and cleanups. Nigel Barnes2015-09-071-32/+24
| | | | | | | | | | | | - Added clone bbcb1770, bbcb now 8271 only. - Added clone pro128s, Olivetti Prodest PC 128S. - Added clones Acorn Business Computers and Cambridge Workstation. - Added clone reutapm, Reuters APM board. - Improved floppy formats, added dsd and double density formats for ADFS. - Added speech PHROMs, not yet hooked up correctly. - Added softlists bbcb_de_cass, bbcb_us_flop and bbcmc_flop. - Added S11 links (dipswitch) to specify Econet ID. - Address map cleanups.
* resolved some more (nw) Miodrag Milanovic2015-06-021-1/+1
|
* restore my bbc changes (wtf did happen to them?) Dirk Best2015-05-291-1/+3
|
* Merge branch 'master' of https://github.com/mamedev/mame Cowering2015-05-281-1/+1
|\
| * We cannot relicense files for which we have not yet received responses (nw) balr0g2015-05-281-1/+1
| |
| * bbc: Update to use the new wd_fdc. Until the 8271 floppy controller is Dirk Best2015-05-271-1/+3
|/ | | | updated, drive 0 and 1 = 8271 and drive 2 and 3 = wd_fdc.
* update for Gordon Jefferyes (nw) Miodrag Milanovic2015-05-211-1/+1
|
* Synced other dirs withs driver license for MESS (nw) Miodrag Milanovic2015-05-131-1/+1
|
* Added dummy license lines to each file for MESS (nw) Miodrag Milanovic2015-05-071-0/+2
|
* (MESS) bbc: converted to use generic cart slots and clarified Fabio Priuli2014-10-101-9/+30
| | | | a bit more what banks is mapped where by using memory bank configure_entries & set_entry. nw.
* wd17xx: Cleanup. (nw) Curt Coder2014-05-121-5/+0
|
* mc6845: converted to devcb2, delegates and inline configs. nw. Fabio Priuli2014-05-011-1/+2
| | | | | | | | | while at it, cleaned up the args of the mc6845 delegates as well (no need to pass back and forth pieces of the driver class, now that delegates belong to it as well) even if I tested the changes extensively, I might have missed something among the 177 source files using this, so please report any regressions you see :)
* converted i8271 to use inline configs and reduced tagmap lookups Fabio Priuli2014-04-171-2/+0
| | | | while at it. nw.
* fixed bbca. nw. Fabio Priuli2014-04-161-1/+1
|
* updated upd7002 to use delegates. nw. Fabio Priuli2014-04-131-5/+8
|
* Cleanups and version bumpmame0153 Miodrag Milanovic2014-04-071-1/+1
|
* (MESS) bbc.c: fixed external cart slot -cart1 for the BBC Master (demo cart Fabio Priuli2014-04-041-1/+2
| | | | | | runs properly now), added second external slot -cart2 (same functionality as -cart1). Expansion ROM slots, which are handled as internal cart slot, are now accessible via -cart3/-cart6 media switch, until they are converted to proper slot devices. [Fabio Priuli]
* Fixed all bitmap.palette() users to use m_palette instead (nw) Miodrag Milanovic2014-03-151-1/+3
|
* validation fix in main trunk (nw) Miodrag Milanovic2014-02-231-1/+1
|
* Rewritten 6850 based on datasheet using external CLOCK & removed MIDI clock ↵ smf-2014-02-211-111/+117
| | | | 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]
* created src\emu\bus\rs232 & src\emu\bus\midi directories and separated rs232 ↵ smf-2014-02-151-1/+1
| | | | and midi devices, changed h89 to use an rs232 port to communicate with the serial terminal to instead of connecting it directly. [smf]
* Centronics WIP using write lines and DEVCB2. Added an output latch and input ↵ smf-2014-02-091-1/+0
| | | | buffer device to allow configuration in MCFG. Renamed centronics device "printer" to "image". FM-7 parallel port joystick works again. Added support for using PC LPT control lines as inputs (not tested). c64 geocable now just passes individual lines through, changed the strobe line to what is documented online (not tested). Converted MSX & exidy sorcerer parallel port DAC to use covox device instead of using a configuration switch (not tested). Sorcerer parallel port is more like the commodore user port, so should be converted to it's own slot where one option is a centronics card. [smf]
* Modernized i8271 device.(nw) Ivan Vangelista2014-01-181-0/+4
|
* Modernized upd7002 device. (nw) Ivan Vangelista2014-01-041-1/+3
|
* removed runtime via device lookups, removed ca1, cb1, ca2, cb2 callbacks ↵ smf-2014-01-011-4/+5
| | | | from configuration as the values are pushed already [smf]
* Convert VIA6522 to use DEVCB2 [smf] smf-2013-12-311-7/+4
|
* replaced read rx/cts/dcd callbacks in ACIA6850 write write handlers, which ↵ smf-2013-12-221-3/+9
| | | | allows multiple chips to be connected together without using glue methods. [smf]
* Cleanups and version bumpmame0151 Miodrag Milanovic2013-11-051-3/+3
|
* Modernized mc6854 device.(nw) Ivan Vangelista2013-11-041-0/+3
| | | | | Superficial testing shows no breakage, but in-depth testing from someone familiar with the machines would be appreciated.
* (MESS) BBC Micro updates / fixes: [Nigel Barnes] Fabio Priuli2013-10-281-22/+25
| | | | | | | | | | | | - implemented ram device, all models have default ramsize, model A is 16K/32K switchable. - added additional bios options for OS0.1, OS1.0 in models A/B. - added clones bbcb_de, bbcb_us for BBC B German and US export models. - added clones bbcmaiv, bbcmet, bbcmt, bbcm512, bbcmarm for other BBC Master models. - added clones bbcmc, bbcmc_ar for BBC Master Compact and Arabic models. - implemented BREAK key. - fixed 8271 disk loading of ssd,dsd images. - device mc146818 now accepts default CMOS RAM. - added default CMOS RAM settings for all Master models.
* (MESS) Added RS-232 ports to several drivers. [Curt Coder] Curt Coder2013-05-211-5/+8
|
* Cleanups and version bumpmame0148u4 Miodrag Milanovic2013-04-301-2/+2
|
* (MESS) bbc.c: Changed cts signals a bit. (nw) Wilbert Pol2013-04-281-1/+1
|
* (MESS) bbc.c: Hooking up some more serial processor features. Cassette ↵ Wilbert Pol2013-04-281-0/+7
| | | | saving is not working yet due to the serial procesor and 6850 not entirely understanding each other yet. (nw)
* serproc bit 6 switches between cassette and rs423. (nw) Wilbert Pol2013-04-261-7/+7
|
* (MESS) bbc.c: Fixed cassette loading. [Wilbert Pol] Wilbert Pol2013-04-251-0/+11
|
* lynx and bbc cleanup (nw) Miodrag Milanovic2013-04-181-0/+2
|
* moving some static functions in driver state for MESS drivers plus some ↵ Miodrag Milanovic2013-04-181-0/+18
| | | | other modernization (nw)
* (MESS) cassette cleanup (nw) Miodrag Milanovic2013-04-171-1/+4
|
* unified formating of state class constructors, no functional change (nw) Miodrag Milanovic2013-04-101-21/+20
|
* (MESS) bbc.c: Reduce tagmap lookups (nw) Wilbert Pol2013-02-101-7/+22
|
* (MESS) bbc.c: Some tagmap lookup reduction. (nw) Wilbert Pol2013-02-081-8/+16
|
* Started moving DEVICE_IMAGE_ functions into driver_device classes. (nw) Wilbert Pol2013-02-051-4/+2
|
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-71/+71
|
* Replace some *_DEVICE_HANDLER with _MEMBER calls in MESS section (no whatsnew) Miodrag Milanovic2012-10-031-0/+18
|
* Removed _new from name of modern device (no whatsnew) Miodrag Milanovic2012-10-021-1/+1
|
* modernization or timer callbacks part 2 (no whatsnew) Miodrag Milanovic2012-09-241-0/+1
|
* INTERRUPT_GEN -> INTERRUPT_GEN_MEMBER for MESS part (no whatsnew) Miodrag Milanovic2012-09-181-3/+3
|