426

(11 odpowiedzi, napisanych Fabryka - 8bit)

a można zreplikować duchy w linii :) ładując non-stop pod adresy HPOSP0..3 / GRAFP0..3 ?

427

(161 odpowiedzi, napisanych Fabryka - 8bit)

Ryszard przepisuje Ricka na Mad Pascala, bo spodobał mu się ten szalony pomysł tak samo szalony jak on sam ;)

428

(38 odpowiedzi, napisanych Programowanie - 8 bit)

ja wszystkich krytykujących skierowałbym na stronę http://napisz.se

429

(58 odpowiedzi, napisanych Programowanie - 8 bit)

po rozmowie z Epi-m zrozumiałem że trzeba podejść do tematu z innej strony, m.in. na nowo wyliczyć tablice częstotliwości nut dla 65816

Epi napisał player który pozwala odtwarzać dowolnej długości MOD-y korzystając z pamięci PORTB, traktując ją jak liniową

430

(19 odpowiedzi, napisanych Sprzęt - 8bit)

domyślnym rozwiązaniem jest oddanie Atarki Pasiowi :)

431

(0 odpowiedzi, napisanych Programowanie - 8 bit)

rozkminiłem w końcu jak używać Doynamite na XE/XL, w końcu co można robić na party ;)

kompresja

lz.exe -o filename.out --raw --binfile filename.in

z użyciem pliku BAT, nazwa pliku do kompresji jako parametr

lz.exe -o %~dp1%~n1.lz --raw --binfile %1

dekompresja, wywołanie

 mwa #destination_address lz_dst
 
 ldx <packed_data
 ldy >packed_data
 
 jsr lz_decrunch

poprawiony dekompresor w załączniku

432

(118 odpowiedzi, napisanych Programowanie - 8 bit)

po poprawkach dla .BY, .WO, .HE, .SB, .CB, .FL

433

(8 odpowiedzi, napisanych Programowanie - 8 bit)

https://github.com/RevCurtisP/C02

C02 is a simple C-syntax language designed to generate highly optimized code for the 6502 microprocessor. The C02 specification is a highly specific subset of the C standard with some modifications and extensions

The compiler generates assembly language code, currently targeted to the DASM assembler.

434

(118 odpowiedzi, napisanych Programowanie - 8 bit)

ok :) "niedostateczna diagnostyka błędów"

435

(118 odpowiedzi, napisanych Programowanie - 8 bit)

innymi słowy nie czytałeś instrukcji, cyt.:

"Pola struktury definiujemy przez podanie nazwy i typu pola (.BYTE, .WORD, .LONG, .DWORD)."

436

(105 odpowiedzi, napisanych Fabryka - 8bit)

przetwornik zmiennoprzecinkowy? a co on tam robi? co potrafi? liczyć sinusa :)

437

(105 odpowiedzi, napisanych Fabryka - 8bit)

ejj Pancio, a gdzie deklaracja

438

(8 odpowiedzi, napisanych Programowanie - 8 bit)

exomizer, doynamite, subsizer przystosowane są do dekompresji strumieniowej, często jest to oddzielna wersja dekompresora obok tej głównej, więcej dowiesz się stąd http://codebase64.org/doku.php

implementację dekompresora LZH mam wTurbo  Pascalu na PC

439

(5 odpowiedzi, napisanych Scena - 8bit)

we wcześniejszym demie dla VBXE też się sypie wypełnianie na Rapidusie http://www.pouet.net/prod.php?which=71124

440

(23 odpowiedzi, napisanych Programowanie - 8 bit)

super, dzięki Fox :)

rzeczywiście jest więcej szczegółów na które nie zwróciłem uwagi

441

(23 odpowiedzi, napisanych Programowanie - 8 bit)

udało się :), pełne synchro dla IRQ bez WSYNC dla trybu 9++, DMA dla PMG wyłączone

wywoływane co 4 linie, 78 cykli do wykorzystania w programie przerwania IRQ

p.s.
klawiatura nie generuje dodatkowych przerwań IRQ

442

(32 odpowiedzi, napisanych Fabryka - 8bit)

będziesz musiał być bardziej bezpośredni, widać ich pamięć nie dociera do lat 80-tych
'To nie jest plik komputera Atari, Commodore, Spectrum, Amstrad i im podobnych'

443

(24 odpowiedzi, napisanych Fabryka - 8bit)

Pajero meble koduje ;)

444

(14 odpowiedzi, napisanych Programowanie - 8 bit)

Sikor -> http://tajemnice.atari8.info/7_91/7_91_mapa.html

jako miłośnik Turbo Basica mogłeś pomijać tą lekturę ;)

445

(14 odpowiedzi, napisanych Programowanie - 8 bit)

Twój kod przerwania jest OK

 PHA
 TXA
 PHA
 LDA #$FF
 LDX #$00
 STA WSYNC
 STA COLPF1
 STX COLPF2
 PLA
 TAX
 PLA
 RTI

sprawdziłeś pod debuggerem jak wygląda ten program po kompilacji w pamięci Atari ?

może sposób wywołania zawodzi? ustawiasz wektor $0200 dla DLI? modyfikujesz DisplayList i wstawiasz tam rozkaz DLI? na samym końcu ustawiasz NMIEN na $C0?

może szybkość ma tutaj znaczenie i zła kolejność, przed modyfikacją wektora $0200 trzeba odczekać do początku ramki, tak aby zmiany jakie są wprowadzane nie zostały przerwane wywołaniem kolejnego przerwania

chyba że korzystamy z OS i on nam zmienia te wektory wprowadzając odpowiednią synchronizację

446

(44 odpowiedzi, napisanych Programowanie - 8 bit)

a gdyby tak zwiększyć zakres odbiorców tej świetnie zapowiadającej się gry, dodać mapę kolorów VBXE, tak jak zrealizował to Konop w Rick-u

a gdyby tak użyć asemblacji warunkowej

447

(44 odpowiedzi, napisanych Programowanie - 8 bit)

a z medycznego punktu widzenia jak nazywa się to zaburzenie ?

448

(11 odpowiedzi, napisanych Software, Gry - 8bit)

BASIC, PLOT i DRAWTO to dla prawdziwych retro-maniaków :D

449

(11 odpowiedzi, napisanych Software, Gry - 8bit)

najlepiej zajrzeć na szwedzką stronę http://napisz.se

450

(11 odpowiedzi, napisanych Software, Gry - 8bit)

Lepix