1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
// license:BSD-3-Clause
// copyright-holders:
/*
Skeleton driver for ICE Frenzy Express.
PC-based configuration running Windows 98 SE SP3:
- 694T Pro Ver 5 motherboard (Via VT82C686B + Via VT82C694T).
- Intel Celeron CPU 1000A/256/100/1.475 Q208A083-0620 SL5ZF.
- 256MB PC133 RAM (one single M366S3253CTS-C7A module).
- InsideTNC IV011A AGP graphics card.
- Crystal CS4281-CM EP based PCI sound card.
- "FE 107 I/O" ISA card.
FE 107 I/O
________ ________ ________ ________
___| |___| |___| |___| |___
| |_______| |_______| |_______| |_______| |
| |
| __________ __________ __________ |
| |DM74LS245N |ADC0838CCN |DM74LS245N |
| _____________ |
| _________ | ACTEL | __________ |
| |DM74LS14N | A40MX04-F | |DM74LS245N |
| _______ | PL84 0007 | |
| | Xtal | | | |
| 4.9152MHz |____________| |
| ___ |
| |___|<-Empty socket for 93C46 |
|_ ____ ________|
|_|_|_|_|_|_| |_|_|_|_|_|_|_|_|_|_|_|_|
ISA SLOT
*/
#include "emu.h"
#include "cpu/i386/i386.h"
#include "screen.h"
namespace {
class frenzyxprss_state : public driver_device
{
public:
frenzyxprss_state(const machine_config &mconfig, device_type type, const char *tag)
: driver_device(mconfig, type, tag),
m_maincpu(*this, "maincpu")
{ }
void frenzyxprss(machine_config &config);
protected:
virtual void machine_start() override;
virtual void machine_reset() override;
virtual void video_start() override;
private:
required_device<cpu_device> m_maincpu;
uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
void frenzyxprss_map(address_map &map);
};
void frenzyxprss_state::video_start()
{
}
uint32_t frenzyxprss_state::screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect)
{
return 0;
}
void frenzyxprss_state::frenzyxprss_map(address_map &map)
{
}
static INPUT_PORTS_START( frenzyxprss )
INPUT_PORTS_END
void frenzyxprss_state::machine_start()
{
}
void frenzyxprss_state::machine_reset()
{
}
void frenzyxprss_state::frenzyxprss(machine_config &config)
{
// Basic machine hardware
PENTIUM3(config, m_maincpu, 100000000); // Intel Celeron SL5ZF 1GHz
m_maincpu->set_addrmap(AS_PROGRAM, &frenzyxprss_state::frenzyxprss_map);
// Video hardware
screen_device &screen(SCREEN(config, "screen", SCREEN_TYPE_RASTER));
screen.set_refresh_hz(60);
screen.set_vblank_time(ATTOSECONDS_IN_USEC(0));
screen.set_size(800, 600); // Guess
screen.set_visarea(0, 800-1, 0, 600-1);
screen.set_screen_update(FUNC(frenzyxprss_state::screen_update));
}
/***************************************************************************
Game drivers
***************************************************************************/
ROM_START( frenzyxprss )
ROM_REGION( 0x40000, "bios", 0 )
ROM_SYSTEM_BIOS( 0, "750", "2002-04-19" )
ROMX_LOAD( "a6309vms_2002-04-19.750.u24", 0x00000, 0x40000, CRC(a227ff2a) SHA1(eea6b336082bf8091f120b6c4cc9bb61c3c3c234), ROM_BIOS(0) )
ROM_SYSTEM_BIOS( 1, "740", "2002-02-28" )
ROMX_LOAD( "a6309vms_2002-02-28.740.u24", 0x00000, 0x40000, CRC(316df0fd) SHA1(94995f35356e136c51abba3be05fe97b2c1baf7b), ROM_BIOS(1) )
ROM_SYSTEM_BIOS( 2, "73x", "2002-02-07" )
ROMX_LOAD( "a6309vms_2002-02-07.73x.u24", 0x00000, 0x40000, CRC(82c3b24c) SHA1(4b145def75e62fc64ebecf2ad666c9ab580b5d38), ROM_BIOS(2) )
ROM_SYSTEM_BIOS( 3, "730", "2002-01-07" )
ROMX_LOAD( "a6309vms_2002-01-07.730.u24", 0x00000, 0x40000, CRC(3c226a0b) SHA1(c8ccab6eb8acc775732055eebf914b274d314c37), ROM_BIOS(3) )
ROM_SYSTEM_BIOS( 4, "720", "2001-11-03" )
ROMX_LOAD( "a6309vms_2001-11-03.720.u24", 0x00000, 0x40000, CRC(7bd0ced9) SHA1(ddd3bdde983c7b3746fc9a7ee8d9dea9988089ce), ROM_BIOS(4) )
ROM_SYSTEM_BIOS( 5, "710", "2001-09-19" )
ROMX_LOAD( "a6309vms_2001-09-19.710.u24", 0x00000, 0x40000, CRC(bb2c094e) SHA1(2c2def2b5b22d7f66661742f23d7a0fc23cd8cff), ROM_BIOS(5) )
ROM_SYSTEM_BIOS( 6, "700", "2001-07-11" )
ROMX_LOAD( "a6309vms_2001-07-11.700.u24", 0x00000, 0x40000, CRC(72081fd3) SHA1(99556f6d7b638f229c466245eed82eb47a2c2304), ROM_BIOS(6) )
ROM_DEFAULT_BIOS("73x") // The one dumped from the actual machine
DISK_REGION( "ide:0:hdd:image" )
DISK_IMAGE( "fexpress_cf_version_2.1", 0, SHA1(583607be83048ca10b1837a8982ba379256a3cf2) )
ROM_END
} // Anonymous namespace
GAME(2001, frenzyxprss, 0, frenzyxprss, frenzyxprss, frenzyxprss_state, empty_init, ROT0, "ICE / Uniana", "Frenzy Express", MACHINE_IS_SKELETON)
|