OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů

Registrujte se zde!

Právě je 15 lis 2018, 17:23

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 10 ] 
Autor Zpráva
PříspěvekNapsal: 26 říj 2018, 21:50 
Offline
Profík
Uživatelský avatar

Registrován: 18 kvě 2013, 13:56
Příspěvky: 829
Has thanked: 100 times
Been thanked: 198 times
Poslední verze Inkscape umí ukládat kresby jako jednoduché HPGL. Víc možná někdy sepíšu na svůj web, ale v jádru jde o to, že Inkscape umí generovat HPGL pro řezací plotry, gravírky a podobné stroje. Toho se dá využít i pro naše osmibitová kreslítka.

Napsal jsem proto jednoduchou utilitku, která Inkscapem generované HPGL vezme a udělá z něj buď přímo instrukce MZXR pro driver na ZX Spectru, nebo rovnou BASICový program pro tentýž program. BASIC se pak dá zkompilovat třeba utilitkou BAS2TAP a normálně nahrát do ZX Spectra, nebo emulátoru.

Program včetně zdrojáku v C přikládám (na většinu linuxů spusťte make a je hotovo).

Zdůrazňuji, že můj program neumí konvertovat libovolné HPGL. To, co vypadne z Inkscape je specifické tím, že používá jen 4 instrukce (IN a SP ignoruji), resp. převážně jen PU a PD se souřadnicemi a zároveň Inkscape všechny křivky převede na úsečky. Čímž se konverze radikálně zjednodušuje. Nejspíš to dělají kvůli kompatibilitě, což je bonus pro nás.

Poznámka k větším kresbám - konvertor neřeší velikost zkompilovaného BASICu, takže výsledný text před kompilací ještě ručně upravuji, aby se vešel do RAM (a dávám na konec BEEP a hlídám, aby pero bylo zdvižené...). Většinou ho rozděluji po zhruba 700 - 800 řádcích, zkompilované to mívá okolo 30kB. Driver MZXR jsem měl nainstalovaný na adrese 62500.

A malá soutěž! Připravil jsem kresbu tramvaje, protože už jednu takovou mám atd... kresbu přikládám jako 3 tapky jdoucí popořadě.

Kdo první uhodne odkud tramvaj je, resp. kde aktuálně jezdí (město?), bude veřejně pochválen před veleváženými diskutéry Oldcompu :-) Abych vám to usnadnil, přikládám i náhled vytvořený programem MZXR (PRINT #7,is ...). Kdo si ji nakreslí, ten to bude mít snadné, konečná je napsaná na tabuli za čelním sklem.


Přílohy:
screenshot_mzxr_preview.png
screenshot_mzxr_preview.png [ 2.95 KiB | Zobrazeno 446 krát ]
tramvaj_soutez.tar.gz [19.5 KiB]
21 krát
hpgl2mzxr.tar.gz [65.7 KiB]
23 krát

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS
Nahoru
 Profil  
 
PříspěvekNapsal: 03 lis 2018, 12:46 
Offline
Profík
Uživatelský avatar

Registrován: 18 kvě 2013, 13:56
Příspěvky: 829
Has thanked: 100 times
Been thanked: 198 times
Tak co? Týden utekl, už to máte nakreslené? Nebo to vzdáváte? Nikdo nemá v provozu Aritmu 0507?

Přidávám další kresby z archivu a pro jistotu i tramvaj pouze v instrukcích mzxr, pro případ, že byste chtěli kreslit třeba na PMD
85.


Přílohy:
Poznámka: zagzipováno
2018-11-03_vybrane kresby oldcomp.tar.gz [549.5 KiB]
17 krát
Poznámka: zagzipováno
tramvaj.mzxr.gz [15.51 KiB]
12 krát

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS
Nahoru
 Profil  
 
PříspěvekNapsal: 13 lis 2018, 00:43 
Offline
Profík
Uživatelský avatar

Registrován: 18 kvě 2013, 13:56
Příspěvky: 829
Has thanked: 100 times
Been thanked: 198 times
Využil jsem příležitosti a hpgl2mzxr utilitu jsem umístil ke stažení na svůj web plus radikálně jsem aktualizoval i celý text okolo, přidal jsem kresby ke stažení (jsou tam ve všech formátech, takže i SVG a HPGL, aby si užili i majitelé jiných plotrů), pár poznámek jak kresbu připravit v Inkscapu atd...

Viz zde https://cygnus.speccy.cz/popis_printer-aritma0507_2.php

Do utility přibyla alespoň možnost označit místa k rozdělení zdrojáku, když už ne rovnou ukládání do více souborů (nemusím taky dělat všechno, že?). Mám jednu kresbu, která mi vychází na 12 ,nebo 13 částí, ale než ji zveřejním, tak ji chci nejprve zkusit na svém plotru.

Jo a tady taky máte video z kreslení té tramvaje https://www.youtube.com/watch?v=EwFyIusdH7g

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
PříspěvekNapsal: 13 lis 2018, 07:33 
Offline
Radil
Uživatelský avatar

Registrován: 31 kvě 2017, 10:58
Příspěvky: 304
Bydliště: Ostravsko
Has thanked: 5 times
Been thanked: 33 times
Line 1: Man'gyŏngdae (만경대) -----> P'yŏngyang-yŏk (평양역)

_________________
PONG Audiosonic, PONG+TETRIS homemade PIC16F84, Science of Cambridge MK14 - stavba repliky , Sinclair ZX80 - stavba repliky, Sinclair ZX81 k renovaci, Sinclair ZX81 - stavba repliky, TEMS 49, Didaktik M, Didaktik Gama, PMI-80 stavba repliky - už to frčííííí !!!, PC 16 NB deska k renovaci, Ondra SPO 186, Ondra - replika, EPSON HX-20, Sord M5, Commodore Plus/4, Commodore C64 + SD2IEC, Commodore C128, ATARI 130XE + SDrive, ATARI 800XE, Petr - stavba repliky, SAPI-1 stavba,Canon V-20 MSX k renovaci, PC 286 + MFM HDD + Herkules, PC 386 + IDE HDD + VGA mono, PC486 ve stavbě, Pentium 75Mhz vada, NTB P200MMX, NTB IBM T30, ....


Nahoru
 Profil  
 
PříspěvekNapsal: 13 lis 2018, 09:05 
Offline
Profík
Uživatelský avatar

Registrován: 18 kvě 2013, 13:56
Příspěvky: 829
Has thanked: 100 times
Been thanked: 198 times
No vida, dokonce linka 1 (ze tří). Mě zaujalo, že jsem stejnou KT8D5 jezdil do školy,tak proto :-)

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
PříspěvekNapsal: 13 lis 2018, 09:15 
Offline
Profík

Registrován: 07 kvě 2014, 00:21
Příspěvky: 993
Bydliště: Praha
Has thanked: 92 times
Been thanked: 219 times
Dokonce to zkoušej oplácat novými plasty:
http://www.cs-dopravak.cz/zpravy/2018/8/5/severn-korea-m-dajn-novou-tramvaj
Docela mi přijde, že se na to i dá koukat. Na rozdíl od velkého vůdce, ten evidentně akutně spolknul kopačák :twisted:

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
PříspěvekNapsal: 13 lis 2018, 10:27 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 11 čer 2013, 14:27
Příspěvky: 1580
Has thanked: 987 times
Been thanked: 271 times
zxcygnus píše:
Tak co? Týden utekl, už to máte nakreslené?

Vidím, že nikdo detailněji nereagoval, takže:
Dostanu se k tomu 9. prosince.
Začnu připraveným a plně funkčním Mutohem, zatím jsem vybalil a odkonzervoval Alfíka a hledám pro něj v zásobách napájecí zdroj, který mi nahradí těžké vláčkařské FZ-1 a k němu připojenou desku s ohromnými kondenzátory... V krabicích hledám HP7475a s nějakým použitelným rozhraním (měl jsem si ty krabice popisovat, takhle na mne vypadávají jen ty kusy s proprietárním IF a HP konektory...)
A Aritmu hledat je teď jako s tou jehlou v kupce sena.


Nahoru
 Profil  
 
PříspěvekNapsal: 15 lis 2018, 09:32 
Offline
Stydlín

Registrován: 07 čer 2013, 13:21
Příspěvky: 8
Has thanked: 1 time
Been thanked: 4 times
zxcygnus píše:
Tak co? Týden utekl, už to máte nakreslené? Nebo to vzdáváte? Nikdo nemá v provozu Aritmu 0507?

Přidávám další kresby z archivu a pro jistotu i tramvaj pouze v instrukcích mzxr, pro případ, že byste chtěli kreslit třeba na PMD
85.


Mám.


Přílohy:
tramvaj_LQ.png
tramvaj_LQ.png [ 303.42 KiB | Zobrazeno 55 krát ]
Nahoru
 Profil  
 
PříspěvekNapsal: 15 lis 2018, 10:22 
Offline
Profík
Uživatelský avatar

Registrován: 18 kvě 2013, 13:56
Příspěvky: 829
Has thanked: 100 times
Been thanked: 198 times
sweet128 píše:
Mám.
Hezký výsledek. Na čem?

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
PříspěvekNapsal: 15 lis 2018, 10:40 
Offline
Stydlín

Registrován: 07 čer 2013, 13:21
Příspěvky: 8
Has thanked: 1 time
Been thanked: 4 times
zxcygnus píše:
sweet128 píše:
Mám.
Hezký výsledek. Na čem?

Na Aritmě 507 s obyčejnou kancelářskou gelovkou a na ZX +2. U Aritmy mám zdroj z HP skeneru, které měly 24V, namísto vyvedeného kabelu jsem udělal kulatý napájecí konektor bez žádného řezání do Aritmy.
Celá tramvaj je kreslená ještě jednou přes sebe.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 10 ] 

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz