Previous 199869 Revisions Next

r22688 Tuesday 7th May, 2013 at 04:23:15 UTC by Robbbert
(MESS) Applix: enabled selection of bios
[src/mess/drivers]applix.c

trunk/src/mess/drivers/applix.c
r22687r22688
1313    other articles in various issues after that.
1414
1515    TODO: everything!
16    - Required device Z8530 Z80SCC (not emulated, but it is just a dual-channel
17      serial controller, possibly just like the other ones)
16    - Serial device Z8530 Z80SCC
1817    - Keyboard is a standard pc keyboard
1918    - Sound is stereo dac-sound, plus an analog output. Details unknown.
19    - Disk controller WD1772 driven by a Z80
20    - Cassette interface
2021
2122****************************************************************************/
2223
r22687r22688
244245      if (BIT(state->m_pa, 3))
245246      // 640 x 200 x 4of16 mode
246247      {
247         mem = vidbase + ma + x + ((y%4)<<12);
248         mem = vidbase + ma + x + (ra<<12);
248249         chr = state->m_base[mem];
249250         for (i = 0; i < 8; i++)
250251         {
r22687r22688
255256      else
256257      // 320 x 200 x 16 mode
257258      {
258         mem = vidbase + ma + x + ((y%4)<<12);
259         chr = state->m_expansion[mem];
259         mem = vidbase + ma + x + (ra<<12);
260         chr = state->m_expansion[mem]; // could be m_base, we dont know yet
260261         for (i = 0; i < 4; i++)
261262         {
262263            *p++ = palette[chr>>12];
r22687r22688
326327/* ROM definition */
327328ROM_START( applix )
328329   ROM_REGION(0x20000, "maincpu", 0)
329   ROM_LOAD16_BYTE( "1616oshv.044", 0x00000, 0x10000, CRC(4a1a90d3) SHA1(4df504bbf6fc5dad76c29e9657bfa556500420a6) )
330   ROM_LOAD16_BYTE( "1616oslv.044", 0x00001, 0x10000, CRC(ef619994) SHA1(ff16fe9e2c99a1ffc855baf89278a97a2a2e881a) )
330   ROM_SYSTEM_BIOS(0, "v4.5a", "V4.5a")
331   ROMX_LOAD( "1616oshv.045", 0x00000, 0x10000, CRC(9dfb3224) SHA1(5223833a357f90b147f25826c01713269fc1945f), ROM_SKIP(1) | ROM_BIOS(1) )
332   ROMX_LOAD( "1616oslv.045", 0x00001, 0x10000, CRC(951bd441) SHA1(e0a38c8d0d38d84955c1de3f6a7d56ce06b063f6), ROM_SKIP(1) | ROM_BIOS(1) )
333   ROM_SYSTEM_BIOS(1, "v4.4a", "V4.4a")
334   ROMX_LOAD( "1616oshv.044", 0x00000, 0x10000, CRC(4a1a90d3) SHA1(4df504bbf6fc5dad76c29e9657bfa556500420a6), ROM_SKIP(1) | ROM_BIOS(2) )
335   ROMX_LOAD( "1616oslv.044", 0x00001, 0x10000, CRC(ef619994) SHA1(ff16fe9e2c99a1ffc855baf89278a97a2a2e881a), ROM_SKIP(1) | ROM_BIOS(2) )
331336
332   ROM_REGION(0x50000, "user1", 0)
333   ROM_LOAD16_BYTE( "1616oshv.045", 0x00000, 0x10000, CRC(9dfb3224) SHA1(5223833a357f90b147f25826c01713269fc1945f) )
334   ROM_LOAD16_BYTE( "1616oslv.045", 0x00001, 0x10000, CRC(951bd441) SHA1(e0a38c8d0d38d84955c1de3f6a7d56ce06b063f6) )
335   ROM_LOAD( "1616osv.045",  0x20000, 0x20000, CRC(b9f75432) SHA1(278964e2a02b1fe26ff34f09dc040e03c1d81a6d) )
336   ROM_LOAD( "1616ssdv.022", 0x40000, 0x08000, CRC(6d8e413a) SHA1(fc27d92c34f231345a387b06670f36f8c1705856) )
337   ROM_REGION(0x10000, "subcpu", 0)
338   ROM_LOAD( "1616ssdv.022", 0x0000, 0x8000, CRC(6d8e413a) SHA1(fc27d92c34f231345a387b06670f36f8c1705856) )
339
340   ROM_REGION(0x20000, "user1", 0)
341   ROM_LOAD( "1616osv.045",  0x00000, 0x20000, CRC(b9f75432) SHA1(278964e2a02b1fe26ff34f09dc040e03c1d81a6d) )
337342ROM_END
338343
339344/* Driver */

Previous 199869 Revisions Next


© 1997-2024 The MAME Team