Emulace počítače Sam Coupé + software (hry, aplikace, ...)

...

Moderátor: Mods_senior

Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19325
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..

Příspěvekod X » 23 lis 2011 00:01

Urychlení emulace (200 ... 1000% a podobně) asi ne, na YouTube je nějaké zrychlení dohledatelné, ale asi na reálné fyzické mašiny ... možná z novějších OS, co jedou na harddiscích, ale přesně nevím, zkus hledat na Netu, a jak vidíš na vytížení procesoru, tak samotná emulace dá PC zabrat :lol: Tak je to ale u všech emulací, že jsou náročnější ... možná optimalizuj nastavení emulátoru, můžeš dát nastavení dle mých screenů zde v tomto vláknu. Sice jsem už reálně Sama dlouho nepouštěl, ale přijde mi, že reálný SamCoupé jede rychleji než simulátor (třeba je to klam) ...

Reklama
ludwig1
nováček
Příspěvky: 11
Registrován: listopad 11
Pohlaví: Muž
Stav:
Offline

Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..

Příspěvekod ludwig1 » 23 lis 2011 20:13

Tak jsem leccos vykoumal :thumbsup:

Zatížení procesoru jde opravdu snížit, nevím přesně jak se mi to podařilo, nicméně procházel jsem podrobně ta nastavení, která jsou viz výše a ještě jsem to nějak pošteloval. Maximální zatížení 1-jádr. procesoru mám teď na 50%.

Pokud jde o zrychlení emulace, dá se dosáhnout pomocí vypnutí FRAME SYNC ve VIEW na liště. Rychlost emulace se dostane u mě tak na 1500%, což bohatě stačí na určité věci, když si třeba potřebuji urychlit složitější výpočty apod.

Něco už jsem si naprogramoval a vypadá to velice slušně. Basic na SAMu je opravdu skvělý. Potěšilo mě také ON GOTO :rolleyes: Bohužel v paměti to bude vypadat trošku jinak než u ZX, takže je třeba to ještě proštudovat, pokud chce člověk spolehlivě používat POKE+PEEK ap. Ale zatím dobrý, vypadá to fakt slibně! :thumbsup:

Díky! :wink:

Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19325
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..

Příspěvekod X » 24 lis 2011 00:48

Super, na test vypnutí z menu: View > Frame Sync - jsem nikdy nepřišel, opravdu je to rychlé jako čert :lol: I když se to nedá použít na vše ... nejspíš se na Netu válí i výpis ROM Sam Coupé, kdybys chtěl jen některé adresy, mohu naskenovat z mých dokumentů, jedná se jen o systémové adresy, tedy obdobou registrů na PC?

ludwig1
nováček
Příspěvky: 11
Registrován: listopad 11
Pohlaví: Muž
Stav:
Offline

Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..

Příspěvekod ludwig1 » 25 lis 2011 10:17

Ano, ten výpis by se jistě hodil, tak jestli ho máš po ruce, budu vděčný! Každopádně jsem zatím ve stadiu testování zcela základních příkazů v Basicu, ale možná že i na tohle se dostane. Uvidíme :thumbsup:

Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19325
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..

Příspěvekod X » 25 lis 2011 20:03

Zatím příkazy Sam BASICu + Sam DOSu (Master BASIC + Master DOS značně rozšiřuje paletu příkazů):

ABS
ACS
AND
ASN
AT
ATN
AUTO
BEEP
BIN
BIN$
BLOCKS
BLITZ
BOOT
BORDER
BRIGHT
BUTTON
CALL
CHR$
CIRCLE
CLEAR
CLOSE
CLOSE SCREEN
CLS
CODE
CONTINUE
COS
CSIZE
DATA
DEFAULT
DEF FN
DEF KEYCODE
DEF PROC
DELETE TO
DEVICE
DIM
DIR
DISPLAY
DIV
DO
DPEEK
DPOKE
DRAW
DUMP
DUMP CHR$
ELSE
ELSE IF
END IF
END PROC
ERASE
EXIT IF
EXP
FATPIX
FILL
FLASH
FOR
FORMAT
FREE
GET
GOSUB
GOTO
GRAB
HEX$
IF
IN
INK
INKEY$
INPUT
INSTR
INT
INVERSE
ITEM
KEY
KEYIN
LABEL
LEN
LENGTH
LET
LIST
LLIST
LIST TO
LIST FORMAT
LLIST FORMAT
LN
LOAD
LOCAL
LOOP
LOOP IF
LPRINT
MEM$
MERGE
MOD
MODE
MOVE
NEW
NEXT
NOT
ON
ON ERROR
OPEN
OPEN SCREEN
OR
OUT
OVER
PALETTE
PAPER
PAUSE
PEEK
PEN
PI
PLOT
POINT
POKE
POP
PRINT
PUT
RAMTOP
RANDOMIZE
READ
RECORD STOP
RECORD TO
REM
RENUM
RENUM TO
RENUM STEP
RESTORE
RETURN
ROLL
RND
RUN
SAVE
SAVE LINE
SAVE CODE
SAVE SCREENS
SAVE DATA
SAVE LINE
SCREEN
SCREEN$
SCROLL
SCROLL CLEAR
SCROLL RESTORE
SGN
SIN
SOUND
SQR
STEP
STOP
STRING$
STR$
SVAR
TAB
TAN
TO
TRUNC$
UDG
UNTIL
USR
VAL
VAL$
VERIFY
VERIFY CODE
VERIFY DATA
WHILE
WINDOW
XMOUSE
YMOUSE
XOS
XRG
YOS
YRG
XPEN
YPEN
Naposledy upravil(a) X dne 25 lis 2011 20:50, celkem upraveno 2 x.

Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19325
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..

Příspěvekod X » 25 lis 2011 20:30


Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19325
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..

Příspěvekod X » 25 lis 2011 20:48

Komentovaný výpis ROM Sam Coupé a další užitečné informace >>> http://sam.speccy.cz/coding.html

Sam Coupé BASIC >>> http://sam.speccy.cz/basic.html

ludwig1
nováček
Příspěvky: 11
Registrován: listopad 11
Pohlaví: Muž
Stav:
Offline

Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..

Příspěvekod ludwig1 » 26 lis 2011 00:20

Skvělý! Díky moc! Každá dokumentace se velmi hodí, všechno jsem si postahoval a budu experimentovat :wink:

ludwig1
nováček
Příspěvky: 11
Registrován: listopad 11
Pohlaví: Muž
Stav:
Offline

Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..

Příspěvekod ludwig1 » 27 lis 2011 19:33

Některé věci opravdu nechápu, kdo psal... V The Complete Guide to Sambasic autor např. píše o novém příkazu FATPIX jako o "extrémně stupidním příkazu, který on sám nikdy nepoužil". To je fakt na zabití :evil: :evil:

Já znám extrémně stupidní příkazy v C++ , ale tohle je přece paráda. Příkazem FATPIX se dají dělat pěkné grafické efekty, např. zrychlování. Realizovat zrychlování (či zpomalování) určitého efektu by bez FATPIXu znamanalo přepočet navíc (nebo alespoň odskok na přepočet), což proce zbytečně brzdí.

Jen krátká nesmyslná ukázka, co mě napadlo s FATPIXem udělat:

Kód: Vybrat vše

10 PAPER 0:PEN 7:BORDER 0:CLS
20 MODE 3
30 FOR i=2 TO 150
40 PEN 7
50 FATPIX 1
60 PLOT i,30:DRAW 0,20
70 PEN 0
80 FATPIX 0
90 PLOT i,30:DRAW 0,20
100 NEXT i
110 PEN 7
120 FOR i=75 TO 150
130 PEN 0
140 FATPIX 1
150 PLOT i,30:DRAW 0,20
160 PAUSE 2
170 NEXT i
180 PEN 7
190 STOP


Bez FATPIXu se takováto věc realizuje dost těžko, kór když máte omezenou rychlost stroje.

Ještě volněji by to mohlo běžet, když se řádky 30 a 120 přepíší takto:

Kód: Vybrat vše

30 FOR i=2 to 150 STEP 2
.
.
120 FOR i=2 TO 150 STEP 2


Když se na řádcích 50 a 80 FATPIXy vymění (prohodí z nuly na jedničku a opačně), zas to dělá něco jiného.

Podle mě perfektní příkaz, se kterým se dají dělat divy. A takových hloupostí je v tomhle manuálu víc, škoda mluvit... :sneaky:
Naposledy upravil(a) ludwig1 dne 27 lis 2011 22:04, celkem upraveno 1 x.

Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19325
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..

Příspěvekod X » 27 lis 2011 19:59

Třeba tam mělo být o extrémně zjednodušujícím (práci) příkazu a nějak to zmrvili ... mimochodem pěkné efekty jsou v aplikaci / ukázce / demu: Sam Demo, vše je psáno v BASICu a když se to dozvěděli PCčkáři (v tehdejší době), co se na to dívali v klubu DDM, tak skoro spadli pod stůl :lol:





Jinak poloprofesionální dema ve strojáku vypadají na počítač Sam Coupé takto:




Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19325
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Emulace počítače Sam Coupé + software (hry, aplikace, ..

Příspěvekod X » 01 pro 2011 01:11

Paleta barev počítače Sam Coupé:

Obrázek


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Jaké náležitosti by měl splňovat software, když ho chci „vydat“?
    od Grander » 27 čer 2023 16:25 » v Programování a tvorba webu
    4
    1561
    od petr22 Zobrazit poslední příspěvek
    27 čer 2023 22:34
  • O2 TV aplikace - NEFUNGUJE?
    od holas18 » 09 dub 2023 16:17 » v Vše ostatní (z oblasti IT)
    5
    2967
    od pcmaker Zobrazit poslední příspěvek
    21 dub 2023 18:15
  • Aplikace na stabilizaci videa
    od pavel2010 » 28 led 2024 11:28 » v Design a grafické editory
    1
    706
    od petr22 Zobrazit poslední příspěvek
    28 led 2024 12:36
  • Explorer.exe - chyba aplikace 0x0000000000000024
    od Dav98786 » 31 led 2024 20:26 » v Windows 11, 10, 8...
    2
    585
    od Dav98786 Zobrazit poslední příspěvek
    01 úno 2024 09:17
  • Žlutomodrý štít u ikony aplikace w11 Příloha(y)
    od PittnerJiri » 01 srp 2023 15:03 » v Windows 11, 10, 8...
    5
    2087
    od petr22 Zobrazit poslední příspěvek
    23 zář 2023 19:16

Zpět na “Vše ostatní (sw)”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti