summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/alphasma.c
Commit message (Collapse)AuthorAgeFilesLines
* move mess into mame (nw) Miodrag Milanovic2015-09-301-479/+0
|
* change flags from GAME_ to MACHINE_ David Haywood2015-07-291-2/+2
| | | | this better fits the drivers from MESS (which have always illogically used the GAME_ flags despite not being games) and also fits fine with arcade machines.
* Touching all the candy again: [Alex Jackson] Alex W. Jackson2014-11-171-5/+7
| | | | | | | | | | | | | | | | Fixed an annoying inconsistency between memory_share and memory_region: the width() method of the former returned the width in bits (8, 16, 32 or 64) while the width() method of the latter returned the width in bytes (1, 2, 4 or 8). Now both classes have a bitwidth() method and a bytewidth() method. Updated all callers to use whichever one was more appropriate. Removed the implicit-cast-to-any-integer-pointer ability of memory_regions, which was rather unsafe (if you weren't careful with your * operators and casts it was easy to accidentally get a pointer to the memory_region object itself instead of to the data, with no warning from the compiler... or at least I kept doing it) Updated all devices and drivers that were accessing regions that way to use a region_ptr_finder when possible, and otherwise to call base() explicitly.
* (MESS) asma2k: fixed LCD and RAM bankswitch. (nw) Sandro Ronco2014-10-241-66/+100
|
* Cleanups and version bumpmame0153 Miodrag Milanovic2014-04-071-1/+1
|
* (MESS) fixed iq151 and alphasmart regressions. (nw) Sandro Ronco2014-04-011-1/+1
|
* Made palette settings for screen explicit and mandatory for ind16 mode (nw) Miodrag Milanovic2014-03-141-0/+2
|
* Huge update, palette is now device (nw) Miodrag Milanovic2014-02-271-5/+6
| | | note: Aaron please give more descriptive text for release log I have no more strength :)
* Switched rgb_t to a class, replacing macros with methods. Mappings are Aaron Giles2014-02-191-2/+2
| | | | | | | | | | | | | | | | | | | as follows: MAKE_RGB(r,g,b) == rgb_t(r,g,b) MAKE_ARGB(a,r,g,b) == rgb_t(a,r,g,b) RGB_ALPHA(data) == data.a() RGB_RED(data) == data.r() RGB_GREEN(data) == data.g() RGB_BLUE(data) == data.b() RGB_BLACK == rgb_t::black RGB_WHITE == rgb_t::white Implicit conversions to/from UINT32 are built in as well as simple addition, subtraction, and scaling (with clamping). As a result of being a class, some stricter typing was needed in a few places but overall not too much.
* (MESS) New NOT WORKING system Sandro Ronco2014-02-141-2/+34
| | | | | ---------------------------------------------- Alphasmart 2000 [Jonathan Gevaryahu, Balrog]
* License tags. (nw) Sandro Ronco2013-10-261-0/+2
|
* mc68hc11.c: Modernized cpu core (nw) Wilbert Pol2013-08-231-8/+1
|
* (MESS) Added KC0066 charset and replace hd44780/Psion charset. (nw) Sandro Ronco2013-01-281-2/+2
|
* (MESS) alphasma: fixed keyboard, added nvram and removed runtime tagmap ↵ Sandro Ronco2013-01-281-53/+114
| | | | lookups. (nw)
* (MESS) Cleanup the HD44780 device. (nw) Sandro Ronco2013-01-221-39/+10
|
* (MESS) alphasma: added keyboard input and LCD emulation. [Sandro Ronco] Sandro Ronco2013-01-191-18/+248
|
* alphasma: implemented RAM bankswitch. (nw) Sandro Ronco2013-01-131-3/+46
|
* Cleanups and version bumpmame0148 Miodrag Milanovic2013-01-111-9/+9
|
* Cleanups and version bump (nw)mame0147u3 Miodrag Milanovic2012-11-191-8/+8
|
* Some notes on the AlphaSmart Pro machine Angelo Salese2012-11-141-8/+26
|
* INTERRUPT_GEN -> INTERRUPT_GEN_MEMBER for MESS part (no whatsnew) Miodrag Milanovic2012-09-181-1/+1
|
* Added asl_ext, bclr_dir, bset_dir opcodes to the HC11 core. (nw) Sandro Ronco2012-09-101-0/+1
|
* (MESS) Added skeleton driver for AlphaSmart Pro. [JCCyC] Sandro Ronco2012-08-281-0/+89