diff --git a/hash/tiki100.xml b/hash/tiki100.xml
index 73b7be70a00..0be846957f1 100644
--- a/hash/tiki100.xml
+++ b/hash/tiki100.xml
@@ -1,8 +1,9 @@
+
- Assistent
+ Assistent (Nor)
198?
<unknown>
@@ -13,9 +14,9 @@
- Kontiki Basic
- 198?
- <unknown>
+ Kontiki-BASIC v1.1
+ 1982
+ R.T. Russell
@@ -24,7 +25,7 @@
- Basis
+ Basiskunskap om Tiki-100 (Nor)
198?
<unknown>
@@ -35,9 +36,9 @@
- Bjelker (Nor)
+ Boyepakjente Bjelker v1.02 (Nor)
198?
- <unknown>
+ Dimensjonering
@@ -46,9 +47,9 @@
- Brage (Nor)
- 198?
- <unknown>
+ BRAGE v1.3 (Nor)
+ 1986
+ Gisle Hannemyr
@@ -57,7 +58,7 @@
- Brøk (Nor)
+ Brøk v1.3 (Nor)
198?
<unknown>
@@ -69,16 +70,18 @@
Brum-II (Nor)
- 198?
- <unknown>
+ 1985
+ H. Wiig
+
-
+
+
-
+
@@ -95,9 +98,9 @@
- Conset (Nor)
+ Conset Oppsettingsprogram for Concept Keyboard (Nor)
198?
- <unknown>
+ Daisy
@@ -107,8 +110,8 @@
Dataflora (Nor)
- 198?
- <unknown>
+ 1985
+ Gisle Hannemyr
@@ -117,7 +120,7 @@
- Dbase II v2.4
+ Dbase II v2.4 (Nor)
198?
<unknown>
@@ -128,9 +131,9 @@
- Daisygraf (Nor)
+ Daisygraf v3.0 (Nor)
198?
- <unknown>
+ Daisy
@@ -161,9 +164,9 @@
- Dr. Logo (Beta)
- 198?
- <unknown>
+ Dr. Logo for Tiki-100 v1.0b
+ 1983
+ Digital Research
@@ -183,9 +186,9 @@
- Dyr (Nor)
- 198?
- <unknown>
+ Dyr i skogen (Nor)
+ 1990
+ LoM-Data
@@ -196,7 +199,7 @@
Engelsk-heis (Nor)
198?
- <unknown>
+ Kjølshun-Data
@@ -207,7 +210,7 @@
Engelsk-svoop (Nor)
198?
- <unknown>
+ Kjølshun-Data
@@ -217,8 +220,8 @@
Euro-geo (Nor)
- 198?
- <unknown>
+ 1985
+ L. Benestad
@@ -227,9 +230,9 @@
- Europa (Nor)
- 198?
- <unknown>
+ Europa v1 (Nor)
+ 1990
+ Kjølshun-Data
@@ -239,8 +242,8 @@
Farge (Nor)
- 198?
- <unknown>
+ 1990
+ LoM-Data
@@ -249,7 +252,7 @@
- Feilfinn (Nor)
+ Feilfinn v1.0 (Nor)
198?
<unknown>
@@ -260,9 +263,9 @@
- Femten spillet (Nor)
- 198?
- <unknown>
+ Femten-Spill v1.2 (Nor)
+ 1986
+ Datalauget
@@ -293,9 +296,9 @@
- Flytte (Nor)
- 198?
- <unknown>
+ Flytte-Tegne (Nor)
+ 1988
+ LoM-Data
@@ -305,8 +308,8 @@
Grammatikk (Nor)
- 198?
- <unknown>
+ 1990
+ LoM-Data
@@ -332,8 +335,8 @@
Husk (Nor)
- 198?
- <unknown>
+ 1989
+ LoM-Data
@@ -342,9 +345,9 @@
- Tiki-Invaders (Nor)
- 198?
- <unknown>
+ Tiki-Invaders v2 (Nor)
+ 1985
+ Kim G.S. Oyhus
@@ -354,8 +357,8 @@
Jeg (Nor)
- 198?
- <unknown>
+ 1989
+ LoM-Data
@@ -363,8 +366,8 @@
-
- KERMIT (Nor)
+
+ Kermit-80 v4.05 (Nor)
198?
<unknown>
@@ -386,9 +389,9 @@
- KP/M 1.1
+ KP/M 1.1 (Nor)
198?
- <unknown>
+ Orkim Data
@@ -397,9 +400,9 @@
- KP/M 1.15
+ KP/M 1.15 (Nor)
198?
- <unknown>
+ Orkim Data
@@ -408,9 +411,9 @@
- KP/M 1.17
+ KP/M 1.17 (Nor)
198?
- <unknown>
+ Orkim Data
@@ -419,7 +422,7 @@
- Kryssord (Nor)
+ Kryssord Generator (Nor)
198?
<unknown>
@@ -429,8 +432,8 @@
-
- KUD 1 v2.1 (Nor)
+
+ KUD Programmepakke (Nor)
198?
<unknown>
@@ -438,24 +441,12 @@
-
-
-
- KUD 2 v2.1 (Nor)
- 198?
- <unknown>
-
+
-
-
-
- KUD 3 v2.1 (Nor)
- 198?
- <unknown>
-
+
@@ -464,8 +455,8 @@
Legge sammen (Nor)
- 198?
- <unknown>
+ 1990
+ LoM-Data
@@ -473,10 +464,10 @@
-
- Magnimaster (Nor)
- 198?
- <unknown>
+
+ Lesetreningsprogram med Hogfrekvente Ord v1.0 (Nor)
+ 1990
+ Magnimaster
@@ -487,7 +478,7 @@
Matematikk 1 (Nor)
198?
- <unknown>
+ Kjølshun-Data
@@ -498,7 +489,7 @@
Matematikk 2 (Nor)
198?
- <unknown>
+ Kjølshun-Data
@@ -509,7 +500,7 @@
Matematikk 3 (Nor)
198?
- <unknown>
+ Kjølshun-Data
@@ -517,10 +508,10 @@
-
- Matte Lom (Nor)
- 198?
- <unknown>
+
+ Matte (Nor)
+ 1990
+ LoM-Data
@@ -528,10 +519,10 @@
-
- Matte Rogalandsdata (Nor)
+
+ Matematikk (Nor)
198?
- <unknown>
+ Rogalandsdata Programvare
@@ -540,9 +531,9 @@
- MS-Copy
- 198?
- <unknown>
+ MS-DOS - TIKO Filoverføring vC80 (Nor)
+ 1987
+ Egel Kvaleberg
@@ -552,7 +543,7 @@
- MS-DOS v2.11
+ MS-DOS v2.11 (Nor)
198?
<unknown>
@@ -574,9 +565,9 @@
- Norgesgeografi (Nor)
- 198?
- <unknown>
+ Norge geografi-test (Nor)
+ 1985
+ L. Benestad
@@ -585,9 +576,9 @@
- Norsk dagros (Nor)
+ Norsk-dagros (Nor)
198?
- <unknown>
+ Kjolshunn-Data
@@ -596,9 +587,9 @@
- Norsk geo heis (Nor)
+ Norsk geo-heis (Nor)
198?
- <unknown>
+ Kjolshunn-Data
@@ -607,9 +598,9 @@
- Norsk trim 1 (Nor)
+ Norsk-trim 1 (Nor)
198?
- <unknown>
+ Kjolshunn-Data
@@ -618,9 +609,9 @@
- Norsk lom (Nor)
- 198?
- <unknown>
+ Norsk (LoM-Data, Nor)
+ 1988
+ LoM-Data
@@ -629,9 +620,9 @@
- Norsk rogdata (Nor)
+ Norsk (Rogalandsdata Programvare, Nor)
198?
- <unknown>
+ Rogalandsdata Programvare
@@ -651,9 +642,9 @@
- Ofag (Nor)
+ O-fag (Nor)
198?
- <unknown>
+ Rogalandsdata Programvare
@@ -662,9 +653,9 @@
- Oppgaver (Nor)
+ Utskrift av Oppgaver (Nor)
198?
- <unknown>
+ LoM-Data
@@ -673,9 +664,9 @@
- Orac (Nor)
+ Utviklingspakke for Orac Dreiebenk (Nor)
198?
- <unknown>
+ Bache Maskin
@@ -686,7 +677,7 @@
Ord1 (Nor)
198?
- <unknown>
+ Kjolshunn-Data
@@ -697,7 +688,7 @@
Ord2 (Nor)
198?
- <unknown>
+ Kjolshunn-Data
@@ -706,9 +697,9 @@
- Ordklasser (Nor)
+ Ordklasser-II v1.2 (Nor)
198?
- <unknown>
+ Datalauget
@@ -740,8 +731,8 @@
Rettulf (Nor)
- 198?
- <unknown>
+ 1986
+ Datalauget
@@ -749,10 +740,10 @@
-
- Ruteress og Formel (Nor)
- 198?
- <unknown>
+
+ Ruter Ess og formel-kalkulator (Nor)
+ 1989
+ Anders Frederiksen
@@ -761,9 +752,9 @@
- Skjul farger (Nor)
- 198?
- <unknown>
+ Skjulte Farger v2.5 (Nor)
+ 1986
+ Datalauget
@@ -794,9 +785,9 @@
- TIKI-Artist (Nor)
- 198?
- <unknown>
+ Tiki-Artist v2.0 (Nor)
+ 1987
+ Jan Vehusheia
@@ -807,7 +798,7 @@
Tast (Nor)
198?
- <unknown>
+ Daisy
@@ -816,9 +807,9 @@
- Tegne (Nor)
- 198?
- <unknown>
+ Tegneprogram (Nor)
+ 1988
+ LoM-Data
@@ -828,8 +819,8 @@
Telle (Nor)
- 198?
- <unknown>
+ 1988
+ LoM-Data
@@ -851,7 +842,7 @@
TIKO-Kjerne v2.08r (Nor)
198?
- <unknown>
+ Tiki-Data
@@ -876,9 +867,9 @@
- Timeplan (Nor)
+ Timeplanlegger v2.0 (Nor)
198?
- <unknown>
+ Marcus Data
@@ -889,7 +880,7 @@
TIKO-Kjerne v4.01 (Nor)
198?
- <unknown>
+ Tiki-Data
@@ -897,21 +888,10 @@
-
- Turbo Pascal v3.10a
- 198?
- <unknown>
-
-
-
-
-
-
-
- Turbo Pascal
- 198?
- <unknown>
+ Turbo Pascal System v2.00A
+ 1984
+ Borland
@@ -919,10 +899,21 @@
+
+ Turbo Pascal System v3.01A
+ 1985
+ Borland
+
+
+
+
+
+
+
- Tre spill (og tre til) (Nor)
- 198?
- <unknown>
+ Tre-Spill II (Nor)
+ 1986
+ Datalauget
@@ -943,8 +934,8 @@
Verdensgeografi (Nor)
- 198?
- <unknown>
+ 1983
+ Tiki-Data
@@ -953,7 +944,7 @@
- Winchester systemdiskett (Nor)
+ Tiki-100 System for Winchester Harddisk (Nor)
198?
<unknown>
@@ -964,13 +955,14 @@
- WordStar
- 198?
- <unknown>
+ Wordstar v3.00 (Nor)
+ 1981
+ MicroPro
+
diff --git a/src/emu/machine/wd_fdc.c b/src/emu/machine/wd_fdc.c
index f3564abd9ff..f1a13825ef9 100644
--- a/src/emu/machine/wd_fdc.c
+++ b/src/emu/machine/wd_fdc.c
@@ -1465,6 +1465,10 @@ void wd_fdc_t::live_run(attotime limit)
set_drq();
if(cur_live.bit_counter == 16*6) {
+ if(cur_live.crc) {
+ status |= S_CRC;
+ }
+
// Already synchronous
cur_live.state = IDLE;
return;
diff --git a/src/lib/formats/tiki100_dsk.c b/src/lib/formats/tiki100_dsk.c
index e9721c7704d..4704f6e9911 100644
--- a/src/lib/formats/tiki100_dsk.c
+++ b/src/lib/formats/tiki100_dsk.c
@@ -30,68 +30,84 @@ const char *tiki100_format::extensions() const
return "dsk";
}
-// Unverified gap sizes
-// double sided disks have t0s0,t0s1,t1s0,t1s1... format
const tiki100_format::format tiki100_format::formats[] = {
+ // track description
+ // 20xff 6x00 fe 2x00 01 00 f7 11xff 6x00 fb 128xe5 f7
+ // 7xff 6x00 fe 2x00 0a 00 f7 11xff 6x00 fb 128xe5 f7
+ // 7xff 6x00 fe 2x00 06 00 f7 11xff 6x00 fb 128xe5 f7
+ // 7xff 6x00 fe 2x00 0f 00 f7 11xff 6x00 fb 128xe5 f7
+ // 7xff 6x00 fe 2x00 0b 00 f7 11xff 6x00 fb 128xe5 f7
+ // 7xff 6x00 fe 2x00 02 00 f7 11xff 6x00 fb 128xe5 f7
+ // 7xff 6x00 fe 2x00 10 00 f7 11xff 6x00 fb 128xe5 f7
+ // 7xff 6x00 fe 2x00 07 00 f7 11xff 6x00 fb 128xe5 f7
+ // 7xff 6x00 fe 2x00 03 00 f7 11xff 6x00 fb 128xe5 f7
+ // 7xff 6x00 fe 2x00 0c 00 f7 11xff 6x00 fb 128xe5 f7
+ // 7xff 6x00 fe 2x00 08 00 f7 11xff 6x00 fb 128xe5 f7
+ // 7xff 6x00 fe 2x00 11 00 f7 11xff 6x00 fb 128xe5 f7
+ // 7xff 6x00 fe 2x00 0d 00 f7 11xff 6x00 fb 128xe5 f7
+ // 7xff 6x00 fe 2x00 04 00 f7 11xff 6x00 fb 128xe5 f7
+ // 7xff 6x00 fe 2x00 12 00 f7 11xff 6x00 fb 128xe5 f7
+ // 7xff 6x00 fe 2x00 09 00 f7 11xff 6x00 fb 128xe5 f7
+ // 7xff 6x00 fe 2x00 05 00 f7 11xff 6x00 fb 128xe5 f7
+ // 7xff 6x00 fe 2x00 0e 00 f7 11xff 6x00 fb 128xe5 f7
+ // 89xff
{ // 90K 5 1/4 inch single density single sided
floppy_image::FF_525, floppy_image::SSSD, floppy_image::FM,
- 4000, 18, 40, 1, 128, {}, 1, {}, 16, 11, 8
+ 4000, 18, 40, 1, 128, {}, -1, { 1,10,6,15,11,2,16,7,3,12,8,17,13,4,12,9,5,14 }, 20, 11, 7
},
+
+ // track description
+ // 20x4e 12x00 3xf5 fe 2x00 01 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 06 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 02 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 07 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 03 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 08 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 04 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 09 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 05 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 0a 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 275x4e
{ // 200K 5 1/4 inch double density single sided
floppy_image::FF_525, floppy_image::SSDD, floppy_image::MFM,
- 2000, 10, 40, 1, 512, {}, -1, { 1,6,2,7,3,8,4,9,5,10 }, 80, 22, 20
+ 2000, 10, 40, 1, 512, {}, -1, { 1,6,2,7,3,8,4,9,5,10 }, 20, 22, 24
},
+
+ // track description
+ // 20x4e 12x00 3xf5 fe 2x00 01 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 06 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 02 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 07 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 03 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 08 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 04 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 09 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 05 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 0a 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 275x4e
{ // 400K 5 1/4 inch double density
floppy_image::FF_525, floppy_image::DSDD, floppy_image::MFM,
- 2000, 10, 40, 2, 512, {}, -1, { 1,6,2,7,3,8,4,9,5,10 }, 80, 22, 20
+ 2000, 10, 40, 2, 512, {}, -1, { 1,6,2,7,3,8,4,9,5,10 }, 20, 22, 24
},
+
+ // track description
+ // 20x4e 12x00 3xf5 fe 2x00 01 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 06 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 02 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 07 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 03 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 08 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 04 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 09 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 05 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 24x4e 12x00 3xf5 fe 2x00 0a 02 f7 22x4e 12x00 3xf5 fb 512xe5 f7
+ // 275x4e
{ // 800K 5 1/4 inch quad density
floppy_image::FF_525, floppy_image::DSQD, floppy_image::MFM,
- 2000, 10, 80, 2, 512, {}, -1, { 1,6,2,7,3,8,4,9,5,10 }, 80, 22, 20
+ 2000, 10, 80, 2, 512, {}, -1, { 1,6,2,7,3,8,4,9,5,10 }, 20, 22, 24
},
+
{}
};
-floppy_image_format_t::desc_e* tiki100_format::get_desc_fm(const format &f, int ¤t_size, int &end_gap_index)
-{
- static floppy_image_format_t::desc_e desc[23] = {
- /* 00 */ { FM, 0xff, f.gap_1 },
- /* 01 */ { SECTOR_LOOP_START, 0, f.sector_count-1 },
- /* 02 */ { FM, 0x00, 4 }, // NOTE here is the difference to wd177x_format
- /* 03 */ { CRC_CCITT_FM_START, 1 },
- /* 04 */ { RAW, 0xf57e, 1 },
- /* 05 */ { TRACK_ID_FM },
- /* 06 */ { HEAD_ID_FM },
- /* 07 */ { SECTOR_ID_FM },
- /* 08 */ { SIZE_ID_FM },
- /* 09 */ { CRC_END, 1 },
- /* 10 */ { CRC, 1 },
- /* 11 */ { FM, 0xff, f.gap_2 },
- /* 12 */ { FM, 0x00, 6 },
- /* 13 */ { CRC_CCITT_FM_START, 2 },
- /* 14 */ { RAW, 0xf56f, 1 },
- /* 15 */ { SECTOR_DATA_FM, -1 },
- /* 16 */ { CRC_END, 2 },
- /* 17 */ { CRC, 2 },
- /* 18 */ { FM, 0xff, f.gap_3 },
- /* 19 */ { SECTOR_LOOP_END },
- /* 20 */ { FM, 0xff, 0 },
- /* 21 */ { RAWBITS, 0xffff, 0 },
- /* 22 */ { END }
- };
-
- current_size = f.gap_1*16;
- if(f.sector_base_size)
- current_size += f.sector_base_size * f.sector_count * 16;
- else {
- for(int j=0; j != f.sector_count; j++)
- current_size += f.per_sector_size[j] * 16;
- }
- current_size += (4+1+4+2+f.gap_2+6+1+2+f.gap_3) * f.sector_count * 16;
-
- end_gap_index = 20;
-
- return desc;
-}
-
const floppy_format_type FLOPPY_TIKI100_FORMAT = &floppy_image_format_creator;
diff --git a/src/lib/formats/tiki100_dsk.h b/src/lib/formats/tiki100_dsk.h
index 576d71851c7..e3899f97ef9 100644
--- a/src/lib/formats/tiki100_dsk.h
+++ b/src/lib/formats/tiki100_dsk.h
@@ -21,8 +21,6 @@ public:
virtual const char *description() const;
virtual const char *extensions() const;
- virtual floppy_image_format_t::desc_e* get_desc_fm(const format &f, int ¤t_size, int &end_gap_index);
-
private:
static const format formats[];
};
diff --git a/src/mess/drivers/tiki100.c b/src/mess/drivers/tiki100.c
index d3407c905d2..09f338f649a 100644
--- a/src/mess/drivers/tiki100.c
+++ b/src/mess/drivers/tiki100.c
@@ -14,13 +14,13 @@
TODO:
- - floppy broken
- palette RAM should be written during HBLANK
- DART clocks
- winchester hard disk
- analog/digital I/O
- light pen
- 8088 CPU card
+ - 360KB floppy format
*/
@@ -224,7 +224,7 @@ static ADDRESS_MAP_START( tiki100_io, AS_IO, 8, tiki100_state )
AM_RANGE(0x17, 0x17) AM_DEVREADWRITE(AY8912_TAG, ay8910_device, data_r, data_w)
AM_RANGE(0x18, 0x1b) AM_DEVREADWRITE(Z80CTC_TAG, z80ctc_device, read, write)
AM_RANGE(0x1c, 0x1c) AM_MIRROR(0x03) AM_WRITE(system_w)
- AM_RANGE(0x20, 0x27) AM_NOP // winchester controller
+// AM_RANGE(0x20, 0x27) AM_NOP // winchester controller
// AM_RANGE(0x60, 0x6f) analog I/O (SINTEF)
// AM_RANGE(0x60, 0x67) digital I/O (RVO)
// AM_RANGE(0x70, 0x77) analog/digital I/O
@@ -592,7 +592,7 @@ void tiki100_state::machine_start()
static MACHINE_CONFIG_START( tiki100, tiki100_state )
/* basic machine hardware */
- MCFG_CPU_ADD(Z80_TAG, Z80, XTAL_8MHz/4)
+ MCFG_CPU_ADD(Z80_TAG, Z80, XTAL_8MHz/2)
MCFG_CPU_PROGRAM_MAP(tiki100_mem)
MCFG_CPU_IO_MAP(tiki100_io)
MCFG_CPU_CONFIG(tiki100_daisy_chain)
@@ -614,8 +614,8 @@ static MACHINE_CONFIG_START( tiki100, tiki100_state )
MCFG_Z80CTC_ADD(Z80CTC_TAG, XTAL_8MHz/4, ctc_intf)
MCFG_TIMER_DRIVER_ADD_PERIODIC("ctc", tiki100_state, ctc_tick, attotime::from_hz(XTAL_8MHz/4))
MCFG_FD1797x_ADD(FD1797_TAG, XTAL_8MHz/8) // FD1767PL-02 or FD1797-PL
- MCFG_FLOPPY_DRIVE_ADD(FD1797_TAG":0", tiki100_floppies, "525ssdd", tiki100_state::floppy_formats)
- MCFG_FLOPPY_DRIVE_ADD(FD1797_TAG":1", tiki100_floppies, "525ssdd", tiki100_state::floppy_formats)
+ MCFG_FLOPPY_DRIVE_ADD(FD1797_TAG":0", tiki100_floppies, "525qd", tiki100_state::floppy_formats)
+ MCFG_FLOPPY_DRIVE_ADD(FD1797_TAG":1", tiki100_floppies, "525qd", tiki100_state::floppy_formats)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")
@@ -657,5 +657,5 @@ ROM_END
/* System Drivers */
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */
-COMP( 1984, kontiki, 0, 0, tiki100, tiki100, driver_device, 0, "Kontiki Data A/S", "KONTIKI 100", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
-COMP( 1984, tiki100, kontiki, 0, tiki100, tiki100, driver_device, 0, "Tiki Data A/S", "TIKI 100", GAME_NOT_WORKING | GAME_SUPPORTS_SAVE )
+COMP( 1984, kontiki, 0, 0, tiki100, tiki100, driver_device, 0, "Kontiki Data A/S", "KONTIKI 100", GAME_SUPPORTS_SAVE )
+COMP( 1984, tiki100, kontiki, 0, tiki100, tiki100, driver_device, 0, "Tiki Data A/S", "TIKI 100", GAME_SUPPORTS_SAVE )