Article View: pl.comp.lang.c
Article #309106Re: wirtulny asembler + wirtulny komputer + sound
From: Luke
Date: Tue, 14 Feb 2017 16:19
Date: Tue, 14 Feb 2017 16:19
34 lines
2739 bytes
2739 bytes
> no mozesz powiedziec co tobie da maxymalny fun i wtedy > zobacze czy moj fun bylby dla mnie wiekszy ;-) > Nie ma odpowiedzi na to pytanie. Nigdy nie czułem potrzeby ani fun'u w pomyśle robienia własnej maszyny wirtualnej. Być może fun byłby wtedy, gdyby była emulatorem czegoś realnego, co jeszcze nie ma emulatora (jest jeszcze coś takiego dzisiaj?). Albo poszedłbym w opracowanie jakiegoś małego komputerka od zera. Bodajże widziałem gdzieś realizację komputera o możliwościach ośmiobitowców na mikrokontrolerze. No i pod to można np. pisać proste gry. Oczywiście praktyczne zastosowanie tego nie ma sensu, komercyjność też żadna. > wlasnie na tym to polega ze mozna zakodowac kompletnie wszystko, dowolny proc dowolny asm + niemal dowolny > 'hardware' (czy apis systemu) i to jest ciekawe To jest ciekawe, ale jednocześnie nieciekawe przez to, że wszystko można. Sens pisania w assemblerze polegał na radzeniu sobie z ograniczeniami. A tutaj w pewnym momencie przestanie to nawet spełniać definicję assemblera, a stanie się "interpreterem cyferek", tzn. parserem pliku binarnego. Bo można to zaprojektować nie jak dla procesora, tylko jak dla znacznie bardziej inteligentnego interpretera. > z dzwiekiem jest taki problem ze nie mam wiekszego pojecia jak takie hardware dziwkowe powinno wygladac Robiłbym coś na wzór komputerów ośmiobitowych. Ewentualnie emulację lepszego dźwięku podobną do Sound Blastera pod DOS (czyli DAC i FM obsługiwany portami albo przerwaniami). L.
Technical Details
Message-ID:
<58a32e14$0$15200$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<20b055aa-ce5e-4acb-b6af-d0f10b85c63c@googlegroups.com> <58a06654$0$5152$65785112@news.neostrada.pl> <d7ff234c-d95d-4ba9-8d98-7f6c9c011171@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Subject: Re: wirtulny asembler + wirtulny komputer + sound Newsgroups: pl.comp.lang.c References: <20b055aa-ce5e-4acb-b6af-d0f10b85c63c@googlegroups.com> <58a06654$0$5152$65785112@news.neostrada.pl> <d7ff234c-d95d-4ba9-8d98-7f6c9c011171@googlegroups.com> From: Luke <luke@luke.net> Date: Tue, 14 Feb 2017 17:19:31 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: <d7ff234c-d95d-4ba9-8d98-7f6c9c011171@googlegroups.com> X-Antivirus: avast! (VPS 170213-3, 2017-02-13), Outbound message X-Antivirus-Status: Clean Lines: 35 Message-ID: <58a32e14$0$15200$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 83.24.181.27 X-Trace: 1487089172 unt-rea-a-02.news.neostrada.pl 15200 83.24.181.27:56553 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit