-
Notifications
You must be signed in to change notification settings - Fork 72
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Juku 5104 floppies with a new
filesystem_track_order
option
- Loading branch information
Showing
2 changed files
with
100 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -23,6 +23,7 @@ | |
"hplif", | ||
"ibm", | ||
"icl30", | ||
"juku", | ||
"mac", | ||
"micropolis", | ||
"ms2000", | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,99 @@ | ||
shortname: 'Juku E5104' | ||
comment: 'CP/M' | ||
|
||
documentation: | ||
<<< | ||
Juku E5104 is an Estonian school computer from late 1980s and | ||
early 1990s. It was designed by EKTA in 1985, and starting | ||
from 1988 produced in Narva "Baltijets" factory. Arguably | ||
the school computer was technically outdated already when | ||
released, but still occupies a precious spot in the memories | ||
of a whole generation of Estonian IT professionals. | ||
|
||
The system uses dual 5.25 inch ИЗОТ ЕС5323 (IZOT ES5323) | ||
diskette drive with regular MFM encoded DSDD. The disks have | ||
a sector skew factor 2 and tracks start from outside of the | ||
diskette _for both sides_, which is a combination that somewhat | ||
complicates reading CP/M filesystem content with common tools. | ||
|
||
Mostly 800kB (786kB) DSDD disks were used, but there are also | ||
400kB (386kB) SSDD floppies in circulation. | ||
|
||
## References (all in Estonian) | ||
|
||
- [How to read the content of Juku disks?](https://github.com/infoaed/juku3000/blob/master/docs/kettad.md) | ||
- [List of recovered Juku software](https://github.com/infoaed/juku3000/blob/master/docs/tarkvara-kataloog.md) | ||
- [System disks for E5104](https://elektroonikamuuseum.ee/juku_arvuti_tarkvara.html) | ||
>>> | ||
|
||
image_reader { | ||
filename: "image.juk" | ||
type: IMAGETYPE_IMG | ||
} | ||
|
||
image_writer { | ||
filename: "image.juk" | ||
type: IMAGETYPE_IMG | ||
} | ||
|
||
encoder { | ||
ibm {} | ||
} | ||
|
||
decoder { | ||
ibm {} | ||
} | ||
|
||
layout { | ||
format_type: FORMATTYPE_80TRACK | ||
tracks: 80 | ||
sides: 2 | ||
filesystem_track_order: HCS | ||
layoutdata { | ||
sector_size: 512 | ||
physical { | ||
start_sector: 1 | ||
count: 10 | ||
} | ||
filesystem { | ||
start_sector: 1 | ||
count: 10 | ||
skew: 2 | ||
} | ||
|
||
} | ||
} | ||
|
||
option_group { | ||
comment: "$formats" | ||
|
||
option { | ||
name: "800" | ||
comment: '800kB 80-track 10-sector DSDD' | ||
set_by_default: true | ||
} | ||
|
||
option { | ||
name: "400" | ||
comment: '400kB 80-track 10-sector SSDD' | ||
|
||
config { | ||
layout { | ||
sides: 1 | ||
} | ||
} | ||
} | ||
|
||
} | ||
|
||
filesystem { | ||
type: CPMFS | ||
cpmfs { | ||
filesystem_start { | ||
side: 0 | ||
track: 2 | ||
} | ||
block_size: 4096 | ||
dir_entries: 128 | ||
} | ||
} |