Article View: pl.comp.lang.c
Article #309109Re: wirtulny asembler + wirtulny komputer + sound
From: Adam Wysocki
Date: Wed, 15 Feb 2017 14:49
Date: Wed, 15 Feb 2017 14:49
52 lines
3570 bytes
3570 bytes
"(fir)" <profesor.fir@gmail.com> wrote: > zastosowanie edukacyjne jest naprawde potezne (a ze zastowanie > edukacyjne jest praktyczne wiec jest to praktyczne zastosowanie Zostało to już wymyślone. Przypomina mi się megaprocessor. http://www.megaprocessor.com/ > aspektami np z pisaniem w samym asemblerze czy z pisaniem swojego malego > osa czy wogole z projektowaniem jakichs wirtualnych architektur (raj dla > ludzi ktorzy lubia cos wymyslac) A tu przypomina mi się Terry Davis. https://motherboard.vice.com/en_us/article/gods-lonely-programmer > nie do konca rozumiem o czym mowa, co sie stanie tym interpretaterem cyferek/parserem > pliku binarnego? maszyna wirtualna czy assembler? akurat ja samej maszyny nie > planowalem zbytnio optymalizowac - swoja > droga nie wiem ile by to dalo Maszyna wirtualna - jeśli większość kodu będzie przeniesiona do niej, a program będzie jedynie wywoływał ten kod. Procesor wykonuje proste operacje, a nie złożone funkcje plikowe lub graficzne. > ktos tez pokazywal jakis kod w c jak sie robilo dzwiek pod dosem > wygladalo to prosto ale sam nie mialem z tym doswiadczen, tak samo z > soundblasterem... wydaje mi sie ze kompletnie najprostsza wersja dzwieku > to by bylo ustawic czestotliwosc w jednym rejestrze i amplitude dzwieku > w drugim ale to bylby tak prosty piszczek ze nie wiem czy jakies realne > sprzety mialy taki prosty dzwiek Bez ustawiania amplitudy dźwięku. https://en.wikipedia.org/wiki/PC_speaker https://en.wikipedia.org/wiki/Intel_8253 https://en.wikipedia.org/wiki/Programmable_interval_timer > fajnie by bylo zaprojektowac sobie jakies wlasnie hardware do dzwieku > 'syntetycznego' ale cos bardziej skomplikowanego nic to co bylo na > c64... Jakie masz doświadczenie w projektowaniu hardware? > te wszystkie trackery na amige itd, wtedy tego nei ogarnialem ale > wydawalo sie to fajne FastTracker II działa pod DOSboxem, można się zapoznać nawet dziś. -- http://www.chmurka.net/
Technical Details
Message-ID:
<bTd94ed4I6ecNv8%gof@news.chmurka.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.xt.v.chmurka.net!not-for-mailReferences:
<20b055aa-ce5e-4acb-b6af-d0f10b85c63c@googlegroups.com> <58a06654$0$5152$65785112@news.neostrada.pl> <d7ff234c-d95d-4ba9-8d98-7f6c9c011171@googlegroups.com> <58a32e14$0$15200$65785112@news.neostrada.pl> <8880dad6-cde9-4b16-ad82-d42a9a522935@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.xt.v.chmurka.net!not-for-mail
From: gof@somewhere.invalid (Adam Wysocki)
Newsgroups: pl.comp.lang.c
Subject: Re: wirtulny asembler + wirtulny komputer + sound
Date: Wed, 15 Feb 2017 14:49:47 +0000 (UTC)
Organization: news.chmurka.net
Message-ID: <bTd94ed4I6ecNv8%gof@news.chmurka.net>
References: <20b055aa-ce5e-4acb-b6af-d0f10b85c63c@googlegroups.com> <58a06654$0$5152$65785112@news.neostrada.pl> <d7ff234c-d95d-4ba9-8d98-7f6c9c011171@googlegroups.com> <58a32e14$0$15200$65785112@news.neostrada.pl> <8880dad6-cde9-4b16-ad82-d42a9a522935@googlegroups.com>
Mime-Version: 1.0
Injection-Date: Wed, 15 Feb 2017 14:49:47 +0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="gof"; posting-host="xt.v.chmurka.net:172.24.44.4"; logging-data="1286"; mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: tin/2.3.3-20160327 ("Kinloch") (UNIX) (Linux/3.16.0-4-amd64 (x86_64))
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/simple; d=chmurka.net; s=news; t=1487170188; bh=qQbjzfWEte9qlz64PIuWXhZJlNs=; h=From:Subject:Newsgroups:References:Message-ID:Cancel-Lock: User-Agent:MIME-Version:Content-Type:Content-Transfer-Encoding; b=eIDcRQSkCr/ZNbFE5Y++t8KoHlK58LGFXsnGRlYVzKqRc0NdbBz2f0DMgaMxKeSSa NsY5KAQZykgOsk+GpDk0dNOOBQQkLG/4f8O4vr4o3CNQfPiTERM/dvjTyE759GjB1S VBErocQbVK9AYMQrem+I/+wWjRYi9F8L0XR0igzA=0igzA=
Cancel-Lock: sha1:YCOKFmwg6U5+W/7HQLwsWpzlrs8=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit